ef 5 Codefirst-Auflistung nicht in Datenbank generiert

Ich benutze EF5 und .NET 4.5. Ich habe eine bestimmte Klasse, die falsch in der Datenbank generiert wird. Obwohl es auf meiner Website etwas komplizierter ist, werde ich es vereinfachen.

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>());
        }
    }
}

Wie Sie sehen, kann ein Benutzer mehrere Rollen haben. Aus irgendeinem Grund kann ich die Rollen nicht in der Datenbank speichern.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage