当我尝试在SubSonic中更新时,我遇到了Null Reference Exception。
这是我收到的异常消息:
对象引用未设置为对象的实例。“,”StackTrace“:”在SubSonic.Query.Update.GetCommand()
我已经检查了我正在更新的对象,并且没有丢失的字段,所有类属性都与数据库列名匹配。
任何想法这可能是什么? 干杯托尼
答案 0 :(得分:4)
显然这已经找到了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
编译它和你的排序。