NullReferenceException 的可恨之处

NullReferenceException 的可恨之处通常我们在取数据库记录或者字段时,获取不存在的值时,会出现NullReferenceException如果根据某个键值去LoadById,我们通常会检查一下这个键值是否在数据库里存在。但如果Id键值存在时,还是nullreference,例如这样时,就要检查哪些字段是必填的,但数据库的值

大家好,欢迎来到IT知识分享网。NullReferenceException

通常我们在取数据库记录或者字段时,获取不存在的值时,会出现

NullReferenceException

如果根据某个键值去LoadById, 我们通常会检查一下这个键值是否在数据库里存在。

但如果Id键值存在时,还是null reference,例如这样时,

_context.Projecs.Where(x => x.AchId.Equals(id)).FirstOrDefault();

就要检查哪些字段是必填的,但数据库的值是null的。NullReferenceException 的可恨之处在于没有发生错误的字段名的信息。

当出错时,而这个表的字段很多时,你就得一个个去对比model和db的区别。

异常应该要提供足够我们诊断错误的信息,让我们在开发中迅速定位错误。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/34427.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信