2

当我尝试在 SubSonic 中更新时,我遇到了空引用异常。

这是我收到的异常消息:

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

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

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

4

1 回答 1

4

显然这是一个已经发现的问题。我已经按照问题的操作说明进行了操作,并且效果很好。

这是暂时修复它的方法:

转到: 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

编译它并排序。

于 2009-07-24T14:48:03.013 回答