Entity Framework 3.5 или 4.0? - PullRequest
       4

Entity Framework 3.5 или 4.0?

6 голосов
/ 18 ноября 2010

Я начинаю новый проект, и клиент хочет использовать Entity Framework для своего бизнес-уровня. В настоящее время они используют .NET Framework 3.5. Стоит ли обновляться до 4.0 для Entity Framework? Каковы значительные изменения между двумя версиями?

1 Ответ

9 голосов
/ 18 ноября 2010

Entity 4.0 поддерживает POCO (простые старые объекты CLR) , что является большим плюсом, если вы разрабатываете модель (а не базу данных), такую ​​как Domain Driven Design .

Здесь - статья, которая сравнивает Entity 1.0 с 4.0.Что касается 4.0, он заявляет (и отрицает) следующие новые функции:

  1. Постоянное невежество
  2. POCO (Простой старый объект CLR)
  3. Генерация кода T4
  4. Само-отслеживающиеся сущности
  5. Разработка на основе модели
  6. Ассоциации FK
  7. Только для кода
...