8

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

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

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

4

1 回答 1

8

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

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

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

于 2012-03-07T20:40:32.390 回答