VS 2013 MVC5 first project.
Im working through ASP.NET Getting started with EF6 using MVC5 to speed up the implementation of recent changes, and I had a problem with migrations. In the first module, the database is created using the database initializer:
<contexts>
<context type="ContosoUniversity.DAL.SchoolContext, ContosoUniversity">
<databaseInitializer type="ContosoUniversity.DAL.SchoolInitializer, ContosoUniversity" />
</context>
</contexts>
and this connection string:
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=ContosoUniversity1;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
It works great. In the Primary Migration and Code Deployment module, migrations are configured. The initializer is commented out, and the database name is changed to ContosoUniversity2:
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=ContosoUniversity2;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
When update-databaselaunched from the Package Manager Console, it crashes with an error message:
Cannot open database "ContosoUniversity2" requested by the login. The login failed.
Login failed for user 'MyMachine\MyUser'.
Ive . Initial Catalog AttachDbFilename=|DataDirectory|\ContosoUniversity2; update-database ( DB App-Data , ):
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=(LocalDb)\v11.0; AttachDbFilename=|DataDirectory|\ContosoUniversity2;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
Initial Catalog. connectionString Web.Release.Config, .
, , Initial Catalog update-database ?
1:
, LocalDb
MyUser SQLExpress (sysadmin). SSMS MyUser DBs. . , MyUser, , databaseInitialzer. VS Admin, databaseInitialzer update-database . DBs Admin's MyUser's, VS, Admin, MyUser databaseInitialzer update-database, , DB .
connectionString AttachDbFileName databaseInitialzer, update-database MyUser DB App_Data, MyUser DB . MyUser, , . - LocalDb.
- ?