Чистая структура решения (проекта) с EF, репозиториями, объектами

Мне нравится сохранять структуру проекта такой же чистой, как возможное. Пример:

--BlogApp.sln
  --BlogApp.Data
      BlogModel.edmx (the EF mappings)
      Post.cs (I end up having partial classes in here with attributes)
  --BlogApp.Domain
    --Entities
        Post.cs (I would like to have my POCOs here with all its additional logic)
    --Repositories
        PostsRepository.cs
  --BlogApp.Ui
      (standard MVC structure)

Я получаю беспорядок при использовании EF в качестве ORM. Может ли кто-нибудь предложить какой-нибудь «чистый» способ структурировать проект? Или, может быть, вы могли бы предложить какую-то стандартную структуру проекта, которая используется чаще всего.

9
задан Richard 12 March 2011 в 15:44
поделиться