myDataContextというデータコンテキストがあります。いくつかのクラス(テーブル)とストアドプロシージャがあり、そのうちの1つはデータベースから直接削除されます(ロジックではこれが必要です)が、削除された行は、再度初期化しない限りmyDataContextに残ります。
これを回避する方法はありますか?ストアドプロシージャはデータベースからレコードを正常に削除しますが、次にフォームを開くまで、レコードはまだそこにあります。
myDataContextというデータコンテキストがあります。いくつかのクラス(テーブル)とストアドプロシージャがあり、そのうちの1つはデータベースから直接削除されます(ロジックではこれが必要です)が、削除された行は、再度初期化しない限りmyDataContextに残ります。
これを回避する方法はありますか?ストアドプロシージャはデータベースからレコードを正常に削除しますが、次にフォームを開くまで、レコードはまだそこにあります。
DataContext.Refreshメソッドを実行してデータベースから行を削除した後、コンテキスト内のデータを更新する必要があります。