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