gpt4 book ai didi

visual-studio - 如何使用.NET Core类库(.NET Standard)连接SQL Server数据库?

转载 作者:行者123 更新时间:2023-12-03 03:28:10 24 4
gpt4 key购买 nike

我刚刚开始创建 ASP.NET Core Web API 项目。我对“ASP.NET Core .NET 标准库”不太了解。

我正在使用 Visual Studio 2017 RC 创建此应用程序,并在该应用程序中,我在存储库层获取了一个类库(.NET Standard)类型的项目。

以下是相同的屏幕截图:

enter image description here

现在我想从存储库层连接到数据库。我创建了一个变量

IDbConnection con;

现在我正在尝试添加 System.Data 的引用,但我无法添加任何引用,因为当我打开添加引用窗口时,我得到了以下消息:

No Framework assemblies were found on the machine.

如何使用.NET Core类库(.NET Standard)连接数据库?

enter image description here

最佳答案

.NET 标准类库不能通过直接引用 DLL 来工作,因为使用 .NET Core 不能保证框架将安装在系统上,并且 .NET Core 应用程序也可以作为独立应用程序运行框架库与应用程序一起使用,不需要事先安装运行时。

您必须使用 NuGet 包管理器(或 VS2017 中的 project.json 或 *.csproj)来添加依赖项。对于 SQLServer,如果您想直接与数据库通信(即不使用 ORM),则需要添加 System.Data.SqlClient 包 ( link )。

关于visual-studio - 如何使用.NET Core类库(.NET Standard)连接SQL Server数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41315727/

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