C#中,会遇到将可空类型和原类型进行比较处理的情况,例如一个实体对象类中,申明了如下变量
public long? PrdtID
而实际需要处理的时候,是long类型的,而不是long?类型,如下是一个linq语句用到的过滤:
这个时候处理方式就是,对long?类型变量取value吧,报错就消失了。如图:
很小的一个知识点,忘了几次了,这里算是记录下吧。
C#中,会遇到将可空类型和原类型进行比较处理的情况,例如一个实体对象类中,申明了如下变量
public long? PrdtID
而实际需要处理的时候,是long类型的,而不是long?类型,如下是一个linq语句用到的过滤:
这个时候处理方式就是,对long?类型变量取value吧,报错就消失了。如图:
很小的一个知识点,忘了几次了,这里算是记录下吧。