当我尝试在 SubSonic 中更新时,我遇到了空引用异常。
这是我收到的异常消息:
对象引用未设置为对象的实例。","StackTrace":" 在 SubSonic.Query.Update.GetCommand()
我检查了我正在更新的对象并且没有丢失字段,所有类属性都与数据库列名匹配。
任何想法这可能是什么?干杯托尼
显然这是一个已经发现的问题。我已经按照问题的操作说明进行了操作,并且效果很好。
这是暂时修复它的方法:
转到: 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
编译它并排序。