私はエンティティ フレームワークに比較的慣れていません。私が見つけることができるすべてのドキュメントや本は、フレームワークの使用方法、またはどのモデルを使用する必要があるかについて説明していますが、フレームワークがどのように機能するかについての詳細な説明は不足しています。
たとえば、LINQ クエリまたはフレームワーク メソッドを介してデータベースからエンティティを読み込む場合、それらのエンティティはスレッド セーフですか? つまり、他のスレッドと共有できますか? もしそうなら、EFは一貫性をどのように制御しますか?
コントロールがコンテキストから外れると、それらのエンティティは消えてしまうのでしょうか、それともメモリ内に残っているのでしょうか? .SaveChanges の後、それらのエンティティはなくなりましたか? ライフサイクルとは?
EFの専門家が上記の点を詳細に説明してください。
前もって感謝します。