ef 5 codefirst enumeración no generada en base de datos
Estoy usando EF5 y .NET 4.5. Tengo una clase en particular que se está generando incorrectamente en la base de datos. Aunque es algo más complicado en mi sitio web, lo simplificaré;
namespace Store.Enities
{
public enum Role
{ Manager, Clerk }
public class User
{
public int Id {get; set;}
public ICollection<Role> Roles {get; set;}
}
public class StoreContext : DbContext
{
public DbSet<User> Users {get; set;}
public StoreContext()
{
Database.SetIntializer(new DropCreateDatabaseIfModelChanges<StoreContext>());
}
}
}
Como puede ver, un usuario puede tener más de un rol. Por alguna razón no puedo almacenar los roles en la base de datos.