RelatedEnd.Load Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, ilgili nesneyi veya nesneleri yerel koleksiyona veya başvuruya yükler.

Aşırı Yüklemeler

Load()

Türetilmiş bir sınıfta geçersiz kılındığında, varsayılan birleştirme seçeneğiyle ilgili nesneyi veya nesneleri ilgili uca yükler.

Load(MergeOption)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen birleştirme seçeneğiyle ilgili uçtan bir nesne veya nesne yükler.

Load()

Türetilmiş bir sınıfta geçersiz kılındığında, varsayılan birleştirme seçeneğiyle ilgili nesneyi veya nesneleri ilgili uca yükler.

public:
 virtual void Load();
public void Load ();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()

Uygulamalar

Özel durumlar

Kaynak nesne bir NoTracking sorgu kullanılarak alındığında ve MergeOption değil NoTracking olduğunda veya ilgili nesneler zaten yüklü olduğunda.

-veya-

Kaynak nesne öğesine ObjectContexteklenmediğinde.

-veya-

Kaynak nesne izleniyor ancak veya Deleted durumundaysa Added veya MergeOption için Load() kullanılıyorsa.NoTracking

Açıklamalar

Varsayılan birleştirme seçeneği AppendOnly izlenen nesneler içindir veya NoTracking nesne içinde ObjectStateManagerizlenmediğinde. dışında AppendOnlybir birleştirme seçeneği belirtmek için veya EntityReference<TEntity> üzerinde belirli MergeOption bir parametreyi alan yöntemini EntityCollection<TEntity> çağırınLoad.

yöntemini çağırmak Load bayrağını IsLoaded olarak trueayarlar.

yöntemi, Load olsun veya olmasın IsLoadedtrueveri kaynağından ilgili nesneleri yükler.

Şunlara uygulanır

Load(MergeOption)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen birleştirme seçeneğiyle ilgili uçtan bir nesne veya nesne yükler.

public:
 abstract void Load(System::Data::Objects::MergeOption mergeOption);
public abstract void Load (System.Data.Objects.MergeOption mergeOption);
abstract member Load : System.Data.Objects.MergeOption -> unit
Public MustOverride Sub Load (mergeOption As MergeOption)

Parametreler

mergeOption
MergeOption

nesneleri MergeOption var olan EntityCollection<TEntity>bir ile birleştirirken kullanılacak .

Uygulamalar

Özel durumlar

Kaynak nesne bir NoTracking sorgu kullanılarak alındığında ve MergeOption değil NoTracking olduğunda veya ilgili nesneler zaten yüklü olduğunda.

-veya-

Kaynak nesne öğesine ObjectContexteklenmediğinde.

-veya-

Kaynak nesne izleniyor ancak veya Deleted durumundaysa Added veya MergeOption için Load() kullanılıyorsa.NoTracking

Açıklamalar

EntityReference<TEntity> hem hem de EntityCollection<TEntity> ilgili nesneleri yüklemek için bu yöntemi geçersiz kılın. Load , bir gezinti özelliği tarafından kullanıma sunulan ilgili bir uçtan ilgili nesneleri açıkça yüklemek için çağrılır. Daha fazla bilgi için bkz . İlgili Nesneleri Yükleme.

yöntemini çağırmak Load bayrağını IsLoaded olarak trueayarlar.

yöntemi, Load olsun veya olmasın IsLoadedtrueveri kaynağından ilgili nesneleri yükler.

Varsayılan birleştirme seçeneği AppendOnly izlenen nesneler içindir veya NoTracking nesne içinde ObjectStateManagerizlenmediğinde.

Şunlara uygulanır