LazyLoaderExtensions.Load<TRelated> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
まだ読み込まれていない場合は、ナビゲーション プロパティを読み込みます。
public static TRelated Load<TRelated> (this Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader loader, object entity, ref TRelated navigationField, string navigationName = default) where TRelated : class;
public static TRelated? Load<TRelated> (this Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader? loader, object entity, ref TRelated? navigationField, string navigationName = "") where TRelated : class;
static member Load : Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader * obj * 'Related * string -> 'Related (requires 'Related : null)
<Extension()>
Public Function Load(Of TRelated As Class) (loader As ILazyLoader, entity As Object, ByRef navigationField As TRelated, Optional navigationName As String = Nothing) As TRelated
<Extension()>
Public Function Load(Of TRelated As Class) (loader As ILazyLoader, entity As Object, ByRef navigationField As TRelated, Optional navigationName As String = "") As TRelated
型パラメーター
- TRelated
ナビゲーション プロパティの型。
パラメーター
- loader
- ILazyLoader
ローダー インスタンス。これは である null
可能性があります。
- entity
- Object
ナビゲーション プロパティが配置されているエンティティ。
- navigationField
- TRelated
ナビゲーションのバッキング フィールドへの参照。
- navigationName
- String
ナビゲーション プロパティ名。
戻り値
TRelated
読み込まれたナビゲーション プロパティの値。ローダーが の場合はナビゲーション プロパティの値が null
変更されません。
注釈
詳細と例については、「 遅延読み込み 」を参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Entity Framework