ef 5 коллекция перечислений codefirst не сгенерирована в базе данных
Я использую EF5 и .NET 4.5. У меня есть один конкретный класс, который создается неправильно в базе данных. Хотя это немного сложнее на моем веб-сайте, я упрощу;
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>());
}
}
}
Как видите, пользователь может иметь более одной роли. По какой-то причине мне не удается сохранить роли в базе данных.