当我尝试在 SubSonic 中更新时,我遇到了空引用异常。
这是我收到的异常消息:
Object reference not set to an instance of an object.","StackTrace":" at SubSonic.Query.Update.GetCommand()
我已经检查了正在更新的对象,没有丢失字段,所有类属性都与数据库列名称匹配。
有什么想法吗? 干杯托尼
最佳答案
显然这是一个issue已经找到了。我已经按照问题的OP所述进行操作,并且效果很好。
这是暂时修复它的方法:
转到:http://github.com/subsonic/SubSonic-3.0/tree/master ,然后单击下载并选择 3.0.0.3。
在 Subsonic.Core/Query/Update.cs 中,转到“GetCommand”方法(第 244 行)
更改x => x.Name.Equals
为此
x => x.QualifiedName.Equals
编译并排序。
关于exception - SubSonic 3.0.0.3 更新异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1178021/