ObjectContext.LoadProperty Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Entity Framework