Почему использование шаблона STE больше не рекомендуется для EF5?

Я пытался обновить свой проект с EF4.1 /Framework 4.0 до EF5 /Framework 4.5. После прочтения при миграции шаблонов t4 для объектов STE (Self-Tracking Entities) я столкнулся с этим link , который указывает, что STE больше не рекомендуется.

Почему Microsoft больше не рекомендует использовать STE?

7 голосов | спросил Maciej 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 17 Sep 2012 23:48:02 +0400 2012, 23:48:02

1 ответ


1

Как видно из показаний, единственное, что я мог найти, было здесь: http: //msdn.microsoft.com/en-us/data/jj613668 , в котором говорится:

Объекты самоконтроля не могут использоваться с моделями Code First

Хотя это может и не быть большим делом, MS вложила в это неплохие инвестиции с их Fluent API и теперь является рекомендуемым подходом к моделированию вашей базы данных. Это очень (почти идентично), как все работы базы данных выполняются в среде Rails с помощью ActiveRecord и ActiveRecord::Migration.

Есть также некоторые преимущества использования их Fluent API, таких как управление версиями вашей базы данных и возможность переноса /переноса изменений в новую БД, просто запустив команды update-database. Таким образом, может иметь смысл для MS не рекомендовать то, что запрещает использование этой новой технологии.

ответил John 17 FebruaryEurope/MoscowbSun, 17 Feb 2013 18:52:18 +0400000000pmSun, 17 Feb 2013 18:52:18 +040013 2013, 18:52:18

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132