ef 5 codefirst enum collection not generated in database

后端 未结 3 1446
花落未央
花落未央 2020-12-20 23:34

I am using EF5 and .NET 4.5. I have one particular class that is being generated incorrectly in the database. Although it is somewhat more complicated in my website, I\'ll s

3条回答
  •  臣服心动
    2020-12-21 00:03

    An enum is still a primitive type, in particular an integer. Just as your User class can't have an ICollection that maps to something in the database, it can't have a collection of the enum.

    You should define a Role class that could look like this:

    public class Role
    {
        public int Id {get; set;}
        public Roles Role {get; set;}
    }
    

    And change the name of the enum into Roles (or anything but Role).

提交回复
热议问题