ObjectContext.LoadProperty メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
LoadProperty(Object, String) |
指定したナビゲーション プロパティと既定のマージ オプションを使用して、指定したオブジェクトに関連するオブジェクトを明示的に読み込みます。 |
LoadProperty(Object, String, MergeOption) |
指定したナビゲーション プロパティと指定したマージ オプションを使用して、指定したオブジェクトに関連するオブジェクトを明示的に読み込みます。 |
LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>) |
指定した LINQ クエリと既定のマージ オプションを使用して、指定したオブジェクトに関連するオブジェクトを明示的に読み込みます。 |
LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption) |
指定した LINQ クエリと指定したマージ オプションを使用して、指定したオブジェクトに関連するオブジェクトを明示的に読み込みます。 |
LoadProperty(Object, String)
指定したナビゲーション プロパティと既定のマージ オプションを使用して、指定したオブジェクトに関連するオブジェクトを明示的に読み込みます。
public virtual void LoadProperty (object entity, string navigationProperty);
abstract member LoadProperty : obj * string -> unit
override this.LoadProperty : obj * string -> unit
Public Overridable Sub LoadProperty (entity As Object, navigationProperty As String)
パラメーター
- entity
- Object
関連オブジェクトを読み込むエンティティ。
- navigationProperty
- String
読み込む関連オブジェクトを返すナビゲーション プロパティの名前。
例外
エンティティが 、 または Deleted 状態であるか System.Data.Entity.EntityState.Added,Detached、エンティティが の別のObjectContextインスタンスにアタッチされています。
適用対象
LoadProperty(Object, String, MergeOption)
指定したナビゲーション プロパティと指定したマージ オプションを使用して、指定したオブジェクトに関連するオブジェクトを明示的に読み込みます。
public virtual void LoadProperty (object entity, string navigationProperty, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member LoadProperty : obj * string * System.Data.Entity.Core.Objects.MergeOption -> unit
override this.LoadProperty : obj * string * System.Data.Entity.Core.Objects.MergeOption -> unit
パラメーター
- entity
- Object
関連オブジェクトを読み込むエンティティ。
- navigationProperty
- String
読み込む関連オブジェクトを返すナビゲーション プロパティの名前。
- mergeOption
- MergeOption
関連オブジェクトの読み込み時に使用する MergeOption 値。
例外
エンティティが 、 または Deleted 状態であるか System.Data.Entity.EntityState.Added,Detached、エンティティが の別のObjectContextインスタンスにアタッチされています。
適用対象
LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>)
指定した LINQ クエリと既定のマージ オプションを使用して、指定したオブジェクトに関連するオブジェクトを明示的に読み込みます。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public virtual void LoadProperty<TEntity> (TEntity entity, System.Linq.Expressions.Expression<Func<TEntity,object>> selector);
abstract member LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> -> unit
override this.LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> -> unit
Public Overridable Sub LoadProperty(Of TEntity) (entity As TEntity, selector As Expression(Of Func(Of TEntity, Object)))
型パラメーター
- TEntity
エンティティの種類。
パラメーター
- entity
- TEntity
関連オブジェクトを読み込むソース オブジェクト。
- selector
- Expression<Func<TEntity,Object>>
読み込む関連オブジェクトを定義する LINQ 式。
- 属性
例外
セレクターに有効な入力パラメーターが指定されていません。
セレクターが null です。
エンティティが 、 または Deleted 状態であるか System.Data.Entity.EntityState.Added,Detached、エンティティが の別のObjectContextインスタンスにアタッチされています。
適用対象
LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption)
指定した LINQ クエリと指定したマージ オプションを使用して、指定したオブジェクトに関連するオブジェクトを明示的に読み込みます。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public virtual void LoadProperty<TEntity> (TEntity entity, System.Linq.Expressions.Expression<Func<TEntity,object>> selector, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> * System.Data.Entity.Core.Objects.MergeOption -> unit
override this.LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> * System.Data.Entity.Core.Objects.MergeOption -> unit
型パラメーター
- TEntity
エンティティの種類。
パラメーター
- entity
- TEntity
関連オブジェクトを読み込むソース オブジェクト。
- selector
- Expression<Func<TEntity,Object>>
読み込む関連オブジェクトを定義する LINQ 式。
- mergeOption
- MergeOption
関連オブジェクトの読み込み時に使用する MergeOption 値。
- 属性
例外
セレクターに有効な入力パラメーターが指定されていません。
セレクターが null です。
エンティティが 、 または Deleted 状態であるか System.Data.Entity.EntityState.Added,Detached、エンティティが の別のObjectContextインスタンスにアタッチされています。
適用対象
Entity Framework