Проблема с подключением localdb к Visual Studio 2019 - PullRequest
0 голосов
/ 20 октября 2019

Я работал с Entity Framework в Visual Studio 2017 без проблем. Обновлен до Visual Studio 2019 и возникла проблема с подключением к локальному серверу.

System.Data.SqlClient.SqlException: «Произошла ошибка сети или конкретного экземпляра при установлении соединения с SQL Server. сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные подключения. (Поставщик: Сетевые интерфейсы SQL, ошибка: 50 - Произошла ошибка времени выполнения локальной базы данных. Произошла непредвиденная ошибка при вызовеметод API экземпляра LocalDB. Дополнительные сведения об ошибке см. в журнале событий приложений Windows.

Эта ошибка сбивается при первом доступе к базе данных.

PS:Entity Framework установлен

Я установил SQL Server 2016 Express LocalDB. Я установил SQL Server 2012 Express LocalDB, но это не сработало. Это тестовый проект.

Мой контекстный класс:

public class ContextDb : DbContext
{
     public ContextDb() : base("name=ContextDb") 
     {
     }

     public DbSet<User> Users { get; set; }
}

Моя строка подключения:

<connectionStrings>
    <add name="ContextDb" 
         connectionString="data source=(LocalDb)\MSSQLLocalDB;initial catalog=TestDb.ContextDb;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" 
         providerName="System.Data.SqlClient" />
</connectionStrings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...