我最近开始学习实体框架,不知道要搜索什么内容。
我有一个名为EstimatedEffort
的实体,其属性Status
可以是Active, Inactive, TBD
。现在使用我以前使用C#的经验,我可能已经创建了一个具有三个值的状态的枚举,并在Status
数据库表中保留了整数类型的EstimatedEffort
字段。我如何使用Entity Framework Designer实现相同的目标?
我的第一种方法:我发现您无法在Entity Framework中使用枚举,因此我决定为Status
创建一个单独的实体,这意味着我在数据库中为Status
保留一个单独的表。但是我如何使用设计师为其添加Active, Inactive, TBD
值?
我读到我们可以创建和使用我们的Insert, Update, Delete
存储过程,我可能会创建一个插入存储过程来添加默认值。但在进一步研究这种方法之前,我想考虑问我是在走上正轨还是我错过了什么。感谢
枚举类型在属性类型中不可用
答案 0 :(得分:0)