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
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).