2017-05-14 13 views
2

WPF 프로젝트 및 .NET 핵심 프로젝트에서 사용할 클래스 라이브러리를 만들고 있습니다..NET Standard 1.4에서 DBNull을 사용할 수 없습니까?

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

나는 다음과 같은 오류가 점점 오전 :

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

이 비주얼 스튜디오 2017

둘 다에서 만든 .NET 기본 클래스 라이브러리 프로젝트입니다 다음 코드

내 .NET 핵심 프로젝트 및 WPF 프로젝트는 DBNull을 사용할 수 있도록합니다. .NET 표준 2.0

dotnet add package System.Data.Common 

은 자동으로 사용할 수 있습니다 :

+0

왜 'null'을 사용하지 않습니까? 어쨌든, 필요한 패키지를 가져 왔습니까? –

답변

9

당신은 NuGet 패키지 관리자를 통해 또는 콘솔을 통해 netstandard1.4DBNull을 사용할 수 있도록 프로젝트에 NuGet 패키지 System.Data.Common를 추가해야 .