EF5代码第一个枚举来自另一个未映射的程序集

时间:2013-05-15 20:41:47

标签: c# entity-framework enums entity-framework-5

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

  

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

的类型

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

我的问题是,是否可以将其配置为正常工作?关于该主题的其他问题(例如this question)似乎建议使用基于edmx的方法来配置外部枚举。我怎么能在代码优先呢?

1 个答案:

答案 0 :(得分:0)

是的它应该有效 安装EF powertools if you havent already

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