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ğrulanması gereken nesnenin türü.
Parametreler
- mergeOption
- MergeOption
MergeOption Nesneleri var olan 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 bir.
Ö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 Deleted durumundaysa Added veya MergeOption için Load kullanılıyorsa.NoTracking
Açıklamalar
Nesne Hizmetleri, IRelatedEnd.CreateSourceQuery yöntemini çağırarak öğesini alırObjectQuery<T>.
Nesne Hizmetleri, 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.