Замена объектов самообслеживания в Entity Framework 6

.net-4.5 entity-framework-6 self-tracking-entities

Вопрос

Я уверен, что большинство разработчиков .NET должны сталкиваться с этой проблемой так или иначе. Проблема проста: я обновляю свой проект с .NET 4 до .NET 4.5.1 . Пока все хорошо, обновление прошло аккуратно. Но когда я обновился с EF4 до EF6, я столкнулся с множеством ошибок в моих запросах. Некоторые из них были связаны с переименованием контекста, который я сделал, но что касается ошибок, связанных с объектами самоконтроля , я немного смущен.

Саморегулирующиеся лица являются основной частью моего проекта и EF6 не поддерживают их означают , что мне придется переписать большую часть моего DAL. Я попытался выяснить, но не смог найти альтернативы STE в EF6.

Кто-нибудь знает путь к этому сценарию? Должен ли я переписать мои зависимые от STE запросы. Ответы не должны содержать объяснений, почему Microsoft решила поставить STE, поскольку я уже прошел через многие блоги, объясняя это.

Популярные ответы

Существует проект с открытым исходным кодом под названием Trackable Entities, который обеспечивает поддержку STE в EF6.0

Вот сообщение в блоге, сравнивающее отслеживаемые объекты с STE.




Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему