EF5:阻止自动列发现

时间:2012-10-22 08:53:06

标签: entity-framework entity-framework-5

我使用EF的代码优先和“流畅”的API。它会自动映射我的实体的属性和导航属性。

我在这些类中有很多行为和其他属性,因此在这种情况下需要调用Ignore()

我可以更改它,以便它只使用流畅的API映射我明确指定的内容吗?我想制定白名单方法,而不是目前的黑名单方法。

1 个答案:

答案 0 :(得分:0)

我认为在EF5中不可能。您可能可以使用反射进行一些黑客攻击,将所有属性配置为已忽略,然后覆盖您不希望忽略的属性的配置。自定义约定返回到EF6(http://entityframework.codeplex.com/SourceControl/changeset/34668c5ce244)

相关问题