0

オブジェクトをデータベースに保存および取得するためのクラスを作成しています。データベースから値をロードするメソッドを追加したため、突然保存メソッドが壊れたため、クラスに問題があります。

load メソッドを追加する前は正常に機能していた save メソッドが、load メソッドを追加した後、既存のエントリを更新しなくなりました。DB に新しいエントリを挿入するという優れたジョブは引き続き実行されますが、更新は行われなくなります。ロード メソッドを削除すると、引き続き更新と挿入が行われますが、ロード メソッドを再度追加するとすぐに問題が発生し始めます。

コード例: http://forums.asp.net/p/1825368/5072214.aspx/1?New+method+breaks+existing+one

4

2 に答える 2

1

Load() メソッドで接続を閉じません。

于 2012-07-18T20:38:37.267 に答える
0

load メソッドで使用された最初の接続を決して閉じておらず、他のメソッドで新しい接続を作成しているようです。多分これが理由ですか?例外テキストがないとわかりにくいです。例外を投稿できますか?

CitizenSaveコードのどこにも呼び出しがないようです。

于 2012-07-18T20:38:14.957 に答える