Как инициализировать базу данных с помощью Entity Framework и таблиц членства

У меня есть веб-приложение MVC4, которое использует Entity Framework 5.0 Code First.

В Global.asax.cs у меня есть загрузчик, который инициализирует Entity.Database, принудительно инициализирует базу данных и инициализирует базу данных для Членства. Код вот этот:

System.Data.Entity.Database.SetInitializer(new DatabaseContextInitializer());
Database.Initialize(true);
WebSecurity.InitializeDatabaseConnection(DEFAULTCONNECTION, "UserProfile", "UserId", "UserName", autoCreateTables: true);

DatabaseContextInitializer на данный момент очень прост:

public class DatabaseContextInitializer : DropCreateDatabaseIfModelChanges
{
    protected override void Seed(DatabaseContext dbContext)
    {
        base.Seed(dbContext);
        db.Set().Add(new Workout {Id = 1, Name = "My First workout user1"})

    }
}

Проблема в том, что я не могу создать пользователя для членства с:

WebSecurity.InitializeDatabaseConnection(DEFAULTCONNECTION, "UserProfile", "UserId", "UserName", autoCreateTables: true);

Потому что у меня проблема с тем, что база данных не создается. Как вы инициализируете пользователя по умолчанию для вашей базы данных с Entity Framework 5.0 и Asp.Net MVC 4?

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

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