在Entity框架中,我拥有与SQL Table列对应的实体属性,这些列在数据库中为ALLOW NULL = True。当我在C#中使用这些属性时,如果值为null,则会给出异常。那么如何在EF中处理这个问题,对于所有允许为null的表列都会发生这种情况。
答案 0 :(得分:0)
我假设这些列在您的.NET代码中是Nullable
类型,因为它们在数据库中有ALLOW NULL = True
。因此,每次使用这些值时,请检查PropertyName.HasValue()
,只要属性为null,就会返回false
。