我正在跟进[本教程] https://msdn.microsoft.com/en-us/data/jj193542.aspx,我正在尝试在 C# 控制台应用程序中创建 EF 数据库,但是(即使我完全按照教程中的方式执行所有操作)它也会失败
db.Blogs.Add(blog);
db.SaveChanges();
线。错误:
EntityFramework.dll 中发生“System.Data.SqlClient.SqlException”类型的未处理异常。其他信息:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供商:SQL 网络接口,错误:52 - 无法找到本地数据库运行时安装。验证 SQL Server Express 是否已正确安装以及本地数据库运行时功能是否已启用。)
正如教程的作者所说,它不应该要求我做任何事情来配置我的数据库,但看起来确实如此。
我应该怎么做才能让它发挥作用?
我使用的软件:
Visual Studio 2015,实体框架 6.1.3。
在 Visual Studio 2015 中,内置的 SQL 数据库是 mssqllocaldb,而不是 SQL Express。
可以通过以下方式访问:
(localdb)\MSSQLLocalDB
而不是
.\sqlexpress
在教程中“您可以使用 Visual Studio 中的服务器资源管理器连接到此数据库”部分下,按照说明连接到数据库,如果可以连接此数据库,则将 .\sqlexpress 替换为 (localdb)\MSSQLocalDB,然后更改连接您的应用程序中的字符串。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)