他のアセンブリプロセスからデータテーブルを更新すると、データテーブルを更新するのが速くなります。例えば; 次のように3層アセンブリがあります。
Framework.dll
ビジネス.dll
Win.UI.dll
Win.UI.dll アセンブリで呼び出すとframework.updatetable(dt as Datatable)
、関数は正常に返されますが、Win.UI.dll レイヤー データ テーブルのデータ テーブルを再クエリしても変更されません。そして、デバッガーまたはThreading.Thread.Sleep(500)
(スローモーション) return updated datatable のような待機プロセスを試します。実際には、データベースの物理的な更新に問題はなく、データテーブルはすべての場合に更新されますが、更新プロセスは非同期であり、プロセスも高速です...
この状況を同期するにはどうすればよいですか。助けてくれてありがとう... Hakan Örnek
Ps : 環境 = Ms Access のデータベース / Framework 4.0 / VS 2010