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

Как видите, пользователь может иметь более одной роли. По какой-то причине мне не удается сохранить роли в базе данных.

Ответы на вопрос(3)

Ваш ответ на вопрос