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

Definitie

Zorgt ervoor dat het gerelateerde object of de gerelateerde objecten kunnen worden geladen in de lokale verzameling of verwijzing.

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)

Type parameters

TEntity

Het type object dat moet worden gevalideerd.

Parameters

mergeOption
MergeOption

De MergeOption te gebruiken bij het samenvoegen van objecten in een bestaande EntityCollection<TEntity>.

relatedEndName
String

De naam van het gerelateerde einde.

Retouren

ObjectQuery<TEntity>

Een ObjectQuery<T> object of objecten dat wordt gebruikt om het object of de objecten aan het gerelateerde einde te laden.

Uitzonderingen

Wanneer het bronobject is opgehaald met behulp van een NoTracking query en het MergeOption is niet NoTracking of de gerelateerde objecten al zijn geladen.

– of –

Wanneer het bronobject niet aan het ObjectContextbronobject is gekoppeld.

– of –

Wanneer het bronobject wordt bijgehouden, maar zich in de Added status of Deleted de MergeOption gebruikte Load staat bevindt NoTracking.

Opmerkingen

Object Services verkrijgt de ObjectQuery<T> opdracht door de methode IRelatedEnd.CreateSourceQuery aan te roepen.

Object Services roept de ValidateLoad<TEntity> methode aan voordat u een laadbewerking uitvoert om ervoor te zorgen dat de bewerking slaagt.

Van toepassing op