Aracılığıyla paylaş


ObjectContext.LoadProperty Yöntem

Tanım

Aşırı Yüklemeler

LoadProperty(Object, String)

Belirtilen gezinti özelliği tarafından sağlanan nesneyle ilgili bir nesneyi açıkça yükler ve varsayılan birleştirme seçeneğini kullanır.

LoadProperty(Object, String, MergeOption)

Belirtilen gezinti özelliği tarafından sağlanan nesneyle ilgili bir nesneyi açıkça yükler ve belirtilen birleştirme seçeneğini kullanır.

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>)

Belirtilen LINQ sorgusu tarafından ve varsayılan birleştirme seçeneğini kullanarak sağlanan nesneyle ilgili bir nesneyi açıkça yükler.

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption)

Belirtilen LINQ sorgusu tarafından ve belirtilen birleştirme seçeneğini kullanarak sağlanan nesneyle ilgili bir nesneyi açıkça yükler.

LoadProperty(Object, String)

Belirtilen gezinti özelliği tarafından sağlanan nesneyle ilgili bir nesneyi açıkça yükler ve varsayılan birleştirme seçeneğini kullanır.

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)

Parametreler

entity
Object

İlgili nesnelerin yükleneceği varlık.

navigationProperty
String

Yüklenecek ilgili nesneleri döndüren gezinti özelliğinin adı.

Özel durumlar

Varlık bir veya System.Data.Entity.EntityState.Added,Deleted durumunda veya varlığı başka bir Detachedörneğine ObjectContext eklenmiştir.

Şunlara uygulanır

LoadProperty(Object, String, MergeOption)

Belirtilen gezinti özelliği tarafından sağlanan nesneyle ilgili bir nesneyi açıkça yükler ve belirtilen birleştirme seçeneğini kullanır.

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

Parametreler

entity
Object

İlgili nesnelerin yükleneceği varlık.

navigationProperty
String

Yüklenecek ilgili nesneleri döndüren gezinti özelliğinin adı.

mergeOption
MergeOption

MergeOption İlgili nesneleri yüklerken kullanılacak değer.

Özel durumlar

Varlık bir veya System.Data.Entity.EntityState.Added,Deleted durumunda veya varlığı başka bir Detachedörneğine ObjectContext eklenmiştir.

Şunlara uygulanır

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>)

Belirtilen LINQ sorgusu tarafından ve varsayılan birleştirme seçeneğini kullanarak sağlanan nesneyle ilgili bir nesneyi açıkça yükler.

[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)))

Tür Parametreleri

TEntity

Varlığın türü.

Parametreler

entity
TEntity

İlgili nesnelerin yüklendiği kaynak nesne.

selector
Expression<Func<TEntity,Object>>

Yüklenecek ilgili nesneleri tanımlayan bir LINQ ifadesi.

Öznitelikler

Özel durumlar

selector geçerli bir giriş parametresi sağlamaz.

seçici null.

Varlık bir veya System.Data.Entity.EntityState.Added,Deleted durumunda veya varlığı başka bir Detachedörneğine ObjectContext eklenmiştir.

Şunlara uygulanır

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption)

Belirtilen LINQ sorgusu tarafından ve belirtilen birleştirme seçeneğini kullanarak sağlanan nesneyle ilgili bir nesneyi açıkça yükler.

[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

Tür Parametreleri

TEntity

Varlığın türü.

Parametreler

entity
TEntity

İlgili nesnelerin yüklendiği kaynak nesne.

selector
Expression<Func<TEntity,Object>>

Yüklenecek ilgili nesneleri tanımlayan bir LINQ ifadesi.

mergeOption
MergeOption

MergeOption İlgili nesneleri yüklerken kullanılacak değer.

Öznitelikler

Özel durumlar

selector geçerli bir giriş parametresi sağlamaz.

seçici null.

Varlık bir veya System.Data.Entity.EntityState.Added,Deleted durumunda veya varlığı başka bir Detachedörneğine ObjectContext eklenmiştir.

Şunlara uygulanır