XXXX已不再使用.<see cref ="EdmModelDiffer"/>现在用于检测模型中的变化

sas*_*eve 8 asp.net-mvc-3 ef-migrations entity-framework-4.3

在EF 4.3中IncludeMetadataConvention,EdmMetadata其他类已经过时:

XXX已不再使用.EdmMetadata不包含在模型中.<see cref ="EdmModelDiffer"/>现在用于检测模型中的变化.

EdmModelDiffer应该使用什么以及如何使用它?

And*_*bel 8

它看起来像是EdmModelDifferEF代码迁移的内部类,因此传递回用户是一个非常糟糕的错误消息.

在Entity Framework 4.3中,EF迁移用于检测模型中的更改,并在需要时选择性地更新数据库.这篇博客文章解释了有关edmmetadata与新ef迁移的一些细节.

有一些EF迁移演练(google for it)可作为介绍.我也写过一个关于它的系列文章.