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>
Другие вопросы по тегам