【发布时间】:2011-08-09 19:20:51
【问题描述】:
我有客户表:客户(id,名称 status_id)。
我有状态表:状态(id、名称、代码)。
客户和状态之间存在关系(FK):status_id(客户)= id(状态)。
在 .NET 代码中,我有 Status 枚举和 Customer 类:
enum Status {
status_1,
status_2,
status_3,
status_4
}
class Customer {
public virtual long id {get;set;}
public virtual string name {get;set;}
public virtual Status customer_status {get;set;}
}
枚举没有来自数据库的状态行的值,因为我不想在代码中创建数据的依赖关系(硬编码)。
如何使用实体框架在 edmx 中呈现客户类?
编辑:
我找到的所有解决方案都假定枚举值与 Customer 表中的 status_id 相同。他们甚至没有对我来说非常重要的 Status 表,以便限制 status_id 的值的可能性
【问题讨论】:
标签: c# .net entity-framework enums mapping