map的value为null c#如何将dbnull.value转换为datetime类型?

c#如何将dbnull.value转换为datetime类型?Datetime是非空类型,DBNull.值表示数据库中的空值,该值不兼容。但是您可以如下声明一个可为null的类型:datetime?D

c#如何将dbnull.value转换为datetime类型?

Datetime是非空类型,DBNull.值表示数据库中的空值,该值不兼容。但是您可以如下声明一个可为null的类型:datetime?Dtdt=null,其中C#中的null值为null,不等于DBNull.值. 你得换个位置。例如,如果(值)=DBNull.值){dt=null}其他{dt=(DateTime)值}