应无所住,而生其心
排名
69
文章
7
粉丝
2
评论
4
net core webapi post传递参数
庸人 : 确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

abp vnext ef core连接MySql报空引用错,连接SqlServer报空引用错。abp vnext 的坑

4620人阅读 2021/5/18 21:19 总访问:5182578 评论:0 收藏:0 手机
分类: .NET Core

使用abp vnext 真的太喜欢报空引用的错了。你报点错给一点具体的错不行么,这样搞起让人去猜太坑了,比如前面的auto_fac没有在Program.cs中引入也是各种报空引入,提升一个依赖注入的组件没有引用的错误不香么,异常处理这块没有封装得好,不管什么错都提示一个空引用。

好了,说一下abp vnext ef core连接MySql报空引用错的几种情况
sqlserver也一样,注意一点

1:连接字符串写错了,比如密码写错了什么的也是直接给你报一个空引用-。-你按照原生的一样提示一个连接字符串写错了一眼就看出来了哇

2:使用code first生成数据库的时候实体主键写成guid,Entity< guid >,然后在数据库给主键添加一个数字比如1,在去查询也是空引用。

要按正常的格式添加为guid格式的才行。也是坑,提示数据类型不一致就行了撒 ,非要提示一个空引用,错误提示搞得一点都不人性化。

当然如果对源码很熟悉,可以直接看源码定位问题就会准确很多


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价