0

私のプロジェクトでは、個別のデータ アクセス レイヤーを使用しないことがよくありますが、パフォーマンス上の理由から、生の SQL メソッドをいくつかエンティティに追加したいと考えています。

したがって、Entity クラスの 1 つに MassUpdateSomethingAndPersist() があります。一括更新を行うにはdbContext.Database.ExecuteSqlCommand、エンティティ内から呼び出す必要があります。もちろん、最初に DbContext への参照が必要です。

質問

エンティティ内から DbContext を取得することは可能ですか? これにリフレクションを使用することは、とにかく比較的重い操作であるため、私にとっては問題ではありません。

4

3 に答える 3