2

SubSonic で更新しようとすると、Null Reference Exception が発生します。

これは私が受け取る例外メッセージです:

オブジェクト参照がオブジェクトのインスタンスに設定されていません。"、"StackTrace":" at SubSonic.Query.Update.GetCommand()

更新しているオブジェクトを確認しましたが、不足しているフィールドはありません。すべてのクラス プロパティがデータベースの列名と一致しています。

これが何であるかについてのアイデアはありますか?乾杯トニー

4

1 に答える 1

4

どうやらこれはすでに見つかった問題です。問題の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

それをコンパイルしてソートします。

于 2009-07-24T14:48:03.013 に答える