如何首先配置EF 5.0代码以创建具有每个枚举类型的单独表

时间:2013-02-01 08:36:38

标签: entity-framework

我在我的代码第一个模型中使用了以下枚举

public enum Role
    {
        Reviewer = 1,
        Requester = 2,
        Approver = 3
    }

它在用户实体中使用,如下所示

 public class User
    {
        public int Id { get; set; }

        public string Name { get; set; }

    public string Email { get; set; }

        public Role Role { get; set; }


    }

EF创建单个表数据库中的用户和角色作为int存储在那里。 我需要的是另一个名为“角色”的表,带有Id和Desc。 Id是枚举的值,Desc是其名称。此表将在模型创建时自动填充。

EF有什么功能吗?或者我是否必须为角色创建另一个实体并手动填充?

0 个答案:

没有答案