本文介绍了SubSonic 3.0.0.3更新异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试在SubSonic中进行更新时,我遇到了一个N​​ull引用异常。

When I attempt to update in SubSonic I'm greeted with a Null Reference Exception.

这是我得到的异常消息:

This is the exception message I get:

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

I've checked the object I'm updating and there are no missing fields, all the class properties match the database column names.

任何想法可能是什么?
Cheers Tony

Any Ideas what this could be?Cheers Tony

推荐答案

显然这是一个已经找到。我遵循了这个问题所在的OP,并且工作正常。

Apparently this is an issue already found. I've followed what the OP of the issue stated and it works fine.

这是如何解决它的:

转到:,然后点击下载并选择3.0.0.3。

Go to : http://github.com/subsonic/SubSonic-3.0/tree/master , then click on download and select 3.0.0.3.

在Subsonic.Core / Query / Update.cs中, GetCommand方法(第244行)

In Subsonic.Core/Query/Update.cs go to the "GetCommand" method (line 244)

更改 x => x.Name.Equals

为此
x => x.QualifiedName.Equals

编译和排序。

这篇关于SubSonic 3.0.0.3更新异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 22:32