Sto usando EF5 e .NET 4.5. Ho una classe particolare che viene generata in modo errato nel database. Anche se è un po 'più complicato nel mio sito web, semplificherò;ef 5 codefirst enum collezione non generata nella banca dati
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>());
}
}
}
Come si può vedere un utente può avere più di un ruolo. Per qualche motivo non riesco a memorizzare i ruoli nel database.