1

我正在使用 EF5 CodeFirst,并且我有一个 POCO 实体,它使用在另一个程序集中定义的枚举作为它的列之一。当我尝试构建我的数据上下文时,我收到以下错误:

指定的架构无效。错误:找不到概念类型 [EnumType] 的对应对象层类型...

当我将实体移动到与枚举相同的程序集时,一切正常。

我的问题是,是否可以将其配置为正常工作?关于这个主题的其他问题(例如这个问题),似乎建议使用基于 edmx 的方法来配置外部枚举。我怎样才能在代码优先中做到这一点?

4

1 回答 1

0

是的,如果您还没有安装EF powertools,它应该可以工作

然后右键单击上下文并尝试生成只读图表。检查输出窗口是否有任何问题

于 2013-05-16T16:16:33.797 回答