1

在 NHibernate 中,有一种方法可以做类似的事情ThisOrThat.VeryfyMappings()(我不知道它的确切定义,因为不久前我上次尝试过 NHibernate ...)

我记得在某处看到过一篇博文,作者展示了如何在 Entity Framework 4 中进行一些类似的测试,但现在我找不到了。那么,如何测试我的 EF4 纯代码映射?

4

1 回答 1

0

您应该能够应用本博文中描述的相同方法。它描述了如何为 Fluent NHibernate 执行此操作,但对于 EF4 应该几乎相同。

您需要自己实现 Validate(The)Mappings 方法,无论您是使用存储库方法还是直接通过上下文,基本思想都是相同的:插入一个对象并使用第二个存储库/上下文检索它验证所有字段是否已正确传输。需要额外的检查来验证参考。

于 2010-04-16T16:23:49.163 回答