标签: c# entity-framework enums entity-framework-5
我正在使用EF5 CodeFirst,我有一个POCO实体,它使用另一个程序集中定义的枚举作为其中一个列。当我尝试构建我的数据上下文时,我收到以下错误:
指定的架构无效。错误:没有相应的对象层 可以找到概念类型[EnumType] ... 的类型
指定的架构无效。错误:没有相应的对象层 可以找到概念类型[EnumType] ...
当我将实体移动到与枚举相同的程序集时,一切正常。
我的问题是,是否可以将其配置为正常工作?关于该主题的其他问题(例如this question)似乎建议使用基于edmx的方法来配置外部枚举。我怎么能在代码优先呢?
答案 0 :(得分:0)
是的它应该有效 安装EF powertools if you havent already
然后右键单击上下文并尝试生成只读图表。 检查输出窗口是否有任何问题