RelatedEnd.ValidateLoad<TEntity>(MergeOption, String) 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.
İlgili nesnenin veya nesnelerin yerel koleksiyona veya başvuruya başarıyla yüklenebilmesini sağlar.
protected:
generic <typename TEntity>
System::Data::Objects::ObjectQuery<TEntity> ^ ValidateLoad(System::Data::Objects::MergeOption mergeOption, System::String ^ relatedEndName);
protected System.Data.Objects.ObjectQuery<TEntity> ValidateLoad<TEntity> (System.Data.Objects.MergeOption mergeOption, string relatedEndName);
member this.ValidateLoad : System.Data.Objects.MergeOption * string -> System.Data.Objects.ObjectQuery<'Entity>
Protected Function ValidateLoad(Of TEntity) (mergeOption As MergeOption, relatedEndName As String) As ObjectQuery(Of TEntity)
Tür Parametreleri
- TEntity
Doğrulanan nesnenin türü.
Parametreler
- mergeOption
- MergeOption
nesneleri MergeOption mevcut EntityCollection<TEntity>bir ile birleştirirken kullanılacak .
- relatedEndName
- String
İlgili ucun adı.
Döndürülenler
ObjectQuery<T> İlgili uçta nesneyi veya nesneleri yüklemek için kullanılan.
Özel durumlar
Kaynak nesne bir NoTracking sorgu kullanılarak alındığında ve MergeOptionNoTracking değil olduğunda veya ilgili nesneler zaten yüklü olduğunda.
-veya-
Kaynak nesne öğesine ObjectContextbağlı olmadığında.
-veya-
Kaynak nesne izleniyor ancak veya durumundaysa Added veya MergeOption için Load kullanılıyorsa olurNoTracking.Deleted
Açıklamalar
Nesne Hizmetleri, IRelatedEnd.CreateSourceQuery yöntemini çağırarak değerini alırObjectQuery<T>.
Object Services, ValidateLoad<TEntity>
işlemin başarılı olduğundan emin olmak için bir yükleme işlemi yürütmeden önce yöntemini çağırır.