ASP .NET Web API 2 Отдельные учетные записи с MSSQL, а не LocalDB

Я использую Web API 2 для мобильных клиентов. Веб-API использует «Отдельные учетные записи» для аутентификации в моем проекте. Я создал базу данных с MSSQL на удаленном сервере, и структура моего API похожа на "Wep API 2 + MSSQL" (Database First). Но «Индивидуальные учетные записи» используют «Code First», поэтому использует локальную базу данных. Я не хочу этого. Я хочу использовать базу данных на удаленном MSSQL с "Web API 2". Как я могу это сделать?


person mypolat    schedule 11.03.2014    source источник


Ответы (1)


измените следующую строку в IdentityModel.cs

public ApplicationDbContext()
            : base("DefaultConnection")

to

public ApplicationDbContext()
            : base("YourConnectionStringsName")
person oansari    schedule 13.03.2014
comment
В дополнение к сообщению выше вы должны взглянуть на это поток. Вам нужно сделать только две вещи: добавить строку подключения вашей удаленной БД в ваш web.config и изменить вызов базового класса в конструкторе вашего контекста (как показано выше). - person Horizon_Net; 11.05.2014