gpt4 book ai didi

c# - 无法在 .NET Standard 1.4 中使用 DBNull?

转载 作者:行者123 更新时间:2023-11-30 13:44:11 25 4
gpt4 key购买 nike

我正在创建一个将在 WPF 项目和 .NET Core 项目中使用的类库。

对于下面的代码:

    public class MyClass
{
private void MyFunction(object o)
{
if (o == DBNull)
{
//ommitted
}
}
}

我收到以下错误:

The name 'DBNull' does not exist in the current context

这是在 Visual Studio 2017 中创建的 .NET 标准类库项目。

我的 .NET Core 项目和 WPF 项目都允许使用 DBNull。

最佳答案

您需要将 NuGet 包 System.Data.Common 添加到您的项目中,以便能够在 netstandard1.4 中使用 DBNull NuGet 包管理器或通过控制台:

dotnet add package System.Data.Common

在 .NET Standard 2.0 中,它将自动可用。

关于c# - 无法在 .NET Standard 1.4 中使用 DBNull?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43961538/

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