我到处寻找这个,例子是将列转换为标量或其他东西。我只想知道是否可以关注:
拿一张桌子,例如请求并将其与名为RequestStatus的表相关联,该表有2列:Id,Status,并且有4行具有不同的状态。
有些人告诉EF5 RequestStatus表应该在c#中实际生成一个枚举,所以我可以这样做:Request.RequestStatus == RequestStatus.New
每次编译时,都应根据连接字符串中指定的db中的表更新RequestStatus Enum。
这可能吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
只要Entity Framework从版本5开始支持Enums
,您就可以创建T4 Text Template从数据库查找表生成Enums
并将它们映射到实体的相应属性。在这里,你可以找到一个例子:
Entity Framework 5 and Enum support