0

myDataContextというデータコンテキストがあります。いくつかのクラス(テーブル)とストアドプロシージャがあり、そのうちの1つはデータベースから直接削除されます(ロジックではこれが必要です)が、削除された行は、再度初期化しない限りmyDataContextに残ります。

これを回避する方法はありますか?ストアドプロシージャはデータベースからレコードを正常に削除しますが、次にフォームを開くまで、レコードはまだそこにあります。

4

1 に答える 1

0

DataContext.Refreshメソッドを実行してデータベースから行を削除した後、コンテキスト内のデータを更新する必要があります。

于 2009-06-04T01:48:29.080 に答える