Репозиторий шаблонов книг - PullRequest
1 голос
/ 26 августа 2011

Я хотел бы узнать хорошую вводную книгу по шаблону репозитория с использованием Entity Framework.Вы знаете кого-нибудь?спасибо

1 Ответ

6 голосов
/ 26 августа 2011

Прочитайте книгу о Entity Framework , соответствующие части из книги о шаблонах корпоративных приложений и книгу о доменно-ориентированном дизайне . Сначала вы должны понять каждую деталь, чтобы правильно ее использовать.

Раз вы поняли темы, ответьте на несколько вопросов:

  • Зачем вам хранилище?
  • Что решит для вас хранилище?
  • Почему для этого недостаточно EF?
  • Поможет ли это, если вы поместите EF в хранилище?
  • и т.д.

Пока вы не знаете хотя бы ожидаемых ответов на эти вопросы, вам не нужно связываться с шаблоном хранилища. Основное правило использования шаблона: шаблон следует использовать, когда он необходим, а не потому, что он существует. Бум всех этих статей о репозитории идет вразрез с этим правилом, и более того, большинство из этих статей ошибочны, используя либо неправильный код (например, передавая Func<> запросам вместо Expression<Func<>>), либо неверные предположения (например, говоря, что использование репозитория сделает ваш код тестируемый модуль).

...