SubSonic 3.0.0.3更新例外

时间:2009-07-24 14:22:00

标签: exception subsonic3

当我尝试在SubSonic中更新时,我遇到了Null Reference Exception。

这是我收到的异常消息:

  

对象引用未设置为对象的实例。“,”StackTrace“:”在SubSonic.Query.Update.GetCommand()

我已经检查了我正在更新的对象,并且没有丢失的字段,所有类属性都与数据库列名匹配。

任何想法这可能是什么? 干杯托尼

1 个答案:

答案 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

编译它和你的排序。