Sql server 将localdb连接到Visual Studio 2019时出现问题
我在Visual Studio 2017中使用实体框架时没有遇到任何问题。更新至Visual Studio 2019,连接到本地服务器时出现问题 System.Data.SqlClient.SqlException:“建立到SQL Server的连接时发生网络或特定实例错误。找不到服务器或服务器不可用。请确保实例名称正确,并且SQL Server上允许远程连接。(提供程序:SQL网络接口,错误:50-发生本地数据库运行时错误。调用LocalDB实例API方法时发生意外错误。有关错误的详细信息,请参阅Windows应用程序事件日志` 此错误在首次访问数据库时消除 PS:实体框架已安装 我安装了SQL Server 2016 Express LocalDB。我安装了SQL Server 2012 Express LocalDB,但这不起作用。这是一个测试项目 我的上下文类:Sql server 将localdb连接到Visual Studio 2019时出现问题,sql-server,entity-framework-6,Sql Server,Entity Framework 6,我在Visual Studio 2017中使用实体框架时没有遇到任何问题。更新至Visual Studio 2019,连接到本地服务器时出现问题 System.Data.SqlClient.SqlException:“建立到SQL Server的连接时发生网络或特定实例错误。找不到服务器或服务器不可用。请确保实例名称正确,并且SQL Server上允许远程连接。(提供程序:SQL网络接口,错误:50-发生本地数据库运行时错误。调用LocalDB实例API方法时发生意外错误。有关错误的详细信息,请
public class ContextDb : DbContext
{
public ContextDb() : base("name=ContextDb")
{
}
public DbSet<User> Users { get; set; }
}
公共类ContextDb:DbContext
{
public ContextDb():base(“name=ContextDb”)
{
}
公共数据库集用户{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>
您能够使用ssms连接到TestDb数据库吗?转到“服务”并确保SQL server服务正在运行。尝试使用server Explorer=>Data Connections=>在Visual Studio中添加连接。