XXXX больше не используется. <see cref = "EdmModelDiffer" /> теперь используется для обнаружения изменений в модели - PullRequest
8 голосов
/ 07 марта 2012

В EF 4.3 IncludeMetadataConvention, EdmMetadata и других классах устарели:

XXX больше не используется. EdmMetadata не является включены в модель. теперь используется для обнаружения изменений в модели.

Что такое EdmModelDiffer и как его следует использовать?

1 Ответ

8 голосов
/ 08 марта 2012

Похоже, EdmModelDiffer является внутренним классом для EF Code Migrations, так что это довольно плохое сообщение об ошибке для передачи обратно пользователю.

В Entity Framework 4.3 EF Migrations используется для обнаружения изменений в модели и, при необходимости, для обновления базы данных. В этом сообщении блога объясняются некоторые подробности об edmmetadata и новых миграциях ef.

В качестве введения доступны некоторые пошаговые руководства по миграции EF (для Google). Об этом я написал серию .

...