当我尝试在 SubSonic 中更新时,我遇到了空引用异常。
这是我收到的异常消息:
未将对象引用设置为对象的实例。","StackTrace":" 位于 SubSonic.Query.Update.GetCommand()
我已经检查了正在更新的对象,没有丢失字段,所有类属性都与数据库列名称匹配。
有什么想法吗?
干杯托尼
显然这是一个issue http://github.com/subsonic/SubSonic-3.0/issues#issue/57已经找到了。我已经按照问题的OP所述进行操作,效果很好。
暂时解决方法如下:
Go to : http://github.com/subsonic/SubSonic-3.0/tree/master http://github.com/subsonic/SubSonic-3.0/tree/master,然后点击下载并选择3.0.0.3。
在 Subsonic.Core/Query/Update.cs 中,转到“GetCommand”方法(第 244 行)
Change x => x.Name.Equals
为了这x => x.QualifiedName.Equals
编译它并排序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)