.net - Enum 支持 Entity Framework 数据库优先

标签 .net entity-framework enums .net-4.5 edmx

我可以找到一堆关于如何首先实现对模型和代码的枚举支持的教程,如下所示:

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/

相关文章:

c# - 从命令行生成 EF 存储过程方法

c# - 如何在 EntityFramework 中按 DateTime.Date 分组

enums - Kotlin:如何使用扩展函数扩展枚举类

c++ - 等效于范围枚举的 "using namespace X"?

c# - Cpp/Cli 触发一个事件

c# - SqlDataReader 为 int 字段返回空白而不是 null

c# - 如何中止/取消 TPL 任务?

c# - 如何以正确的方式将网格绑定(bind)到基于 EF 的 View 模型?

.net - 在 .NET 中使用十进制类型的问题

swift - 如何创建一个返回整数元组的枚举函数?