RelatedEnd.ValidateLoad<TEntity>(MergeOption, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Garantiza que el objeto u objetos relacionados se puedan cargar correctamente en la colección o la referencia local.
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)
Parámetros de tipo
- TEntity
Tipo del objeto que se va a validar.
Parámetros
- mergeOption
- MergeOption
MergeOption que se usará para combinar objetos en una EntityCollection<TEntity> existente.
- relatedEndName
- String
Nombre del extremo relacionado.
Devoluciones
ObjectQuery<T> que se usa para cargar el objeto o los objetos en el extremo relacionado.
Excepciones
Cuando el objeto de origen se ha recuperado mediante una consulta NoTracking y la MergeOption no es NoTracking, o cuando los objetos relacionados ya están cargados.
o bien
Cuando el objeto de origen no está asociado al ObjectContext.
o bien
Cuando se realiza un seguimiento del objeto de origen, pero éste se encuentra en el estado Added o Deleted, o cuando la MergeOption usada para Load es NoTracking.
Comentarios
Object Services obtiene mediante ObjectQuery<T> una llamada al método IRelatedEnd.CreateSourceQuery .
Servicios de objeto llama al método ValidateLoad<TEntity>
antes de ejecutar una operación de carga para asegurarse de que la operación se realizará correctamente.