我可以找到一堆关于如何首先实现对模型和代码的枚举支持的教程,如下所示:
http://msdn.microsoft.com/en-us/data/jj248772.aspx
http://msdn.microsoft.com/en-us/data/hh859576.aspx
任何人都可以向我解释或向我提供有关如何正确实现对数据库优先应用程序的枚举支持的一些说明。我想我必须从 edmx 设计器开始,然后右键单击表中的一列并转换为枚举?感谢您的任何建议。我正在使用 .NET 4.5 和 Enity Framework 5.0
最佳答案
我最终做的是将数据库中的列类型更改为 int 然后我进入 edmx 并从数据库更新模型,然后我添加了一个枚举类型,然后将 edmx 设计器中的列类型更改为类型那个枚举。重新更新了 poco,一切正常!
关于.net - Enum 支持 Entity Framework 数据库优先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17731557/