RavenDB の使用を開始しましたが、エンティティを作成し、そのエンティティを別のエンティティにリンクすると、同時実行例外が発生します。たとえば、次のようになります。
- クラス - 学生のリスト - 文字列は学生 ID です
- 学生
新しい生徒を作成するとき、関連するクラスを取得し、その生徒を「生徒」リストに追加します。このリレーションの保存と追加が、アプリケーションのボトルネックであることがわかりました。
この並行性の問題を解決するにはどうすればよいですか? または、このリンクを他の方法で行うことができますか?または、クラスを PatchRequest で更新すると、同時実行性の問題は発生しませんか?