ビジネスモデルの一部のプロパティで遅延ロードを実装したいと考えています。 ASP.NET Coreでこれを行う最良の方法は何ですか?私のモデルにデータベースコンテキストを注入し、そのプロパティが使用されたときにクエリを実行しますか?または、私のモデルでvoid LazyLoadProperty(文字列propertyName、ApplicationDbContext dbContext)のような汎用メソッドを実装し、遅延ロードされた値が必要なときはいつでもデータベースコンテキストを挿入しますか?ビジネスモデルプロパティのASP.NETコアによる遅延ロード
詳細については、.NETCoreApp1.1およびエンティティフレームワークコアを使用しています。
とにかくWebアプリケーションで遅延読み込みをしたいのですが? – DavidG
いくつかのプロパティは値を取得するために複数の結合で複雑なクエリを必要とするため、ほとんど必要としない値なので、必要なときにのみロードします。 – AdrienTorris
https://docs.microsoft.com/en-us/ef/コア/クエリ/関連するデータ EFCで遅延読み込みについての宣伝がまだありません....そのバックログ – mvermef