EF во время codefirst терпит неудачу в localdb
Я получил следующую ошибку в моем InnerException {"The underlying provider failed on Open."}
Когда я публикую в Azure, все работает, но на localhost происходит сбой.
ConnectionString
<add name="AccountingDBContext" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\AccountingDB.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
В сети пишет следующую ошибку
Cannot attach the file 'D:\AccountingWebApplication\AccountingWebApplication\App_Data\AccountingWebApplication.Db.AccountingContext.mdf' as database 'AccountingWebApplication.Db.AccountingContext'.
1 ответ
Ваш конфигурационный файл настроен на использование localdb?
<entityFramework>
<defaultConnectionFactory
type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory,
EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
</entityFramework>