gpt4 book ai didi

c# - Entity Framework 6 : The server was not found or was not accessible

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:33 24 4
gpt4 key购买 nike

我正在关注 [this tutorial] ,我正在尝试在 C# 控制台应用程序中创建 EF 数据库,但是(即使我完全按照教程中的方式执行所有操作)它也失败了

db.Blogs.Add(blog);
db.SaveChanges();

行。错误:

An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in EntityFramework.dll. Additional information: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled.)

正如教程的作者所说,它不应该要求我做任何事情来配置我的数据库,但看起来确实如此。

我应该怎么做才能让它发挥作用?

我使用的软件:Visual Studio 2015,EntityFramework 6.1.3。

最佳答案

在 Visual Studio 2015 中,内置的 SQL 数据库是 mssqllocaldb 而不是 SQL Express。

可以通过以下方式访问:

(本地数据库)\MSSQLLocalDB

而不是

.\sqlexpress

在“您可以使用 Visual Studio 中的服务器资源管理器连接到此数据库”部分下的教程中,按照说明连接到数据库并将 .\sqlexpress 替换为 (localdb)\MSSQLlocalDB 如果您可以连接此数据库,则更改应用程序中的连接字符串。

关于c# - Entity Framework 6 : The server was not found or was not accessible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33111611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com