RelatedEnd.ValidateLoad<TEntity>(MergeOption, String) Metoda

Definice

Zajišťuje úspěšné načtení souvisejícího objektu nebo objektů do místní kolekce nebo odkazu.

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)

Parametry typu

TEntity

Typ objektu, který chcete ověřit.

Parametry

mergeOption
MergeOption

Použití MergeOption při slučování objektů do existujícího EntityCollection<TEntity>objektu .

relatedEndName
String

Název souvisejícího konce.

Návraty

ObjectQuery<TEntity>

Slouží ObjectQuery<T> k načtení objektu nebo objektů na souvisejícím konci.

Výjimky

Při načtení zdrojového objektu NoTracking pomocí dotazu a MergeOption není NoTracking nebo související objekty jsou již načteny.

nebo

Pokud zdrojový objekt není připojen k objektu ObjectContext.

nebo

Při sledování zdrojového objektuAdded, ale je ve stavu nebo Deleted je použit pro MergeOptionLoadNoTracking.

Poznámky

Object Services získá ObjectQuery<T> volání IRelatedEnd.CreateSourceQuery metoda.

Služba Object Services volá metodu ValidateLoad<TEntity> před spuštěním operace načítání, aby se zajistilo, že operace bude úspěšná.

Platí pro