Я хочу установить свою существующую базу данных TestDB
в свое приложение, чтобы Identity создала свои таблицы внутри этой базы данных.
Но я получаю ошибку:
Невозможно прикрепитьфайл 'D: \ TestApp \ TestApp \ App_Data \ TestDB.mdf' в качестве базы данных 'TestDB'.
Я сделал несколько вещей, которые
Я удалил defaultconnection
в TestDBConnection
в web.config
<add name="TestDBConnection"
connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\TestDB.mdf;Initial Catalog=TestDB;Integrated Security=True"
providerName="System.Data.SqlClient" />
Я изменил в IdentityModels.cs
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("TestDBConnection", throwIfV1Schema: false)
{ }
В консоли диспетчера пакетов
PM>enable-migrations
В Configuration.cs
,
internal sealed class Configuration :
DbMigrationsConfiguration<TestApp.Models.ApplicationDbContext>
{
public Configuration()
{
AutomaticMigrationsEnabled = true;
}
Пожалуйста, укажите, где я ошибаюсь.Я ищу ваши предложения.