Używam EF5 i .NET 4.5. Mam jedną konkretną klasę, która jest generowana niepoprawnie w bazie danych. Chociaż jest nieco bardziej skomplikowana na mojej stronie, uprnę;ef 5 kolekcja codefirst enum nie generowana w bazie danych
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>());
}
}
}
Jak widać użytkownik może mieć więcej niż jedną rolę. Z jakiegoś powodu nie mogę zarządzać przechowywaniem ról w bazie danych.