EntityFramework - первая настраиваемая строка подключения и миграции

Когда я создаю контекст со строкой подключения по умолчанию (как читать изapp.config) база данных создана и миграции работают - в основном все в порядке. Принимая во внимание, что когда строка подключения создается программно (используяSqlConnectionStringBuilder):

база данных не создается, когда база данных отсутствует (сценарийA);CreateDbIfNotExists() создаетновейший версия модели базы данных, но механизмы миграциине вызвано (сценарийB).

ВA Исключение выдается, когда я хочу получить доступ к базе данных, поскольку - очевидно - ее там нет. ВB База данных создана правильно, механизмы миграциине вызывается, как в случае стандартной строки подключения.

app.config: "Data Source=localhost\\SQLEXPRESS;Initial Catalog=Db13;User ID=xxx;Password=xxx"

строитель:

sqlBuilder.DataSource = x.DbHost;
sqlBuilder.InitialCatalog = x.DbName;
sqlBuilder.UserID = x.DbUser;
sqlBuilder.Password = x.DbPassword;

инициализатор:

Database.SetInitializer(
    new MigrateDatabaseToLatestVersion<
        MyContext,
        Migrations.Configuration
    >()
);

Спекуляции: Entity Framework: 5.0, БД: SQL Server Express 2008

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

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