私は、数秒ごとに呼び出される Web サービスを持っています。これは、一連のことを実行してから、SaveChanges() を呼び出すのに現在平均で 0.5 秒かかる一括挿入を実行します。すべての変更を非同期に保存したいのは、Web サービスを 1 秒間に複数回呼び出して、データベースの変更をバッファリングしてクォーツ タイマーで保存できるためです。これにより、パフォーマンスが向上するはずです。
Web サービス関数の実行後、エンティティ データベース モデル オブジェクトで "SaveChanges" が呼び出されなかった場合、保留中のデータベースの変更がロールバックされることがわかりました。
変更を非同期的にデータベースに保存することはできますか? また、どのようにすればよいですか?