RelatedEnd.ValidateLoad<TEntity>(MergeOption, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.