Вы не, по крайней мере, я не сделал.Когда вы создаете свой контекст БД, вам нужно будет передать имя вашей строки подключения.Например, моя строка подключения называется «LonelyCacheIdentity»:
public class ApplicationDbContext : IdentityDbContext<ApplicationUser, ApplicationRole, long, ApplicationUserLogin, ApplicationUserRole, ApplicationUserClaim>
{
public ApplicationDbContext() : base("LonelyCacheIdentity")
{
}
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Properties<DateTime>().Configure(property => property.HasColumnType("datetime2"));
}
}
Затем в моем файле web.config определены следующие строки подключения:
<connectionStrings>
<add name="LonelyCacheConnection" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=lonelycacheproject;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="LonelyCacheIdentity" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=lonelycacheproject;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
Для производства япреобразовать строки подключения для работы на производственном сервере.