簡體   English   中英

在.NET Standard 1.4中不能使用DBNull嗎?

[英]Can't use DBNull in .NET Standard 1.4?

我正在創建一個將在WPF項目和.NET Core項目中使用的類庫。

對於以下代碼:

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

我收到以下錯誤:

當前上下文中不存在名稱“DBNull”

這是在Visual Studio 2017中創建的.NET標准類庫項目。

我的.NET Core項目和WPF項目都允許使用DBNull。

您需要將NuGet包System.Data.Common添加到您的項目中,以便能夠通過NuGet包管理器或通過控制台在netstandard1.4使用DBNull

dotnet add package System.Data.Common

在.NET Standard 2.0中,它將自動可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM