Idioma

RelationshipManager Classe

Definição

Contêiner para os objetos de propriedade de navegação de relação criados lentamente (coleções e refs).

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
[System.Serializable]
public class RelationshipManager
type RelationshipManager = class
Public Class RelationshipManager
Herança
RelationshipManager
Atributos

Métodos

Nome Descrição
Create(IEntityWithRelationships)

Cria um novo objeto RelationshipManager.

GetAllRelatedEnds()

Retorna uma enumeração de todas as extremidades relacionadas gerenciadas pelo gerente de relacionamento.

GetRelatedCollection<TTargetEntity>(String, String)

Obtém um EntityCollection<TEntity> dos objetos relacionados com o nome da relação e o nome da função de destino especificados.

GetRelatedEnd(String, String)

Retorna um EntityCollection<TEntity> ou EntityReference<TEntity> do tipo correto para a função de destino especificada em uma relação.

GetRelatedReference<TTargetEntity>(String, String)

Obtém o EntityReference<TEntity> nome de um objeto relacionado usando a combinação especificada de nome de relação e nome da função de destino.

InitializeRelatedCollection<TTargetEntity>(String, String, EntityCollection<TTargetEntity>)

Usa um EntityCollection existente que foi criado com o construtor padrão e inicializa-o usando os nomes de função de destino e relação fornecidos. Esse método foi projetado para ser usado somente durante a desserialização e gerará uma exceção se o EntityCollection fornecido já tiver sido inicializado ou se o gerenciador de relacionamentos já estiver anexado a um ObjectContext.

InitializeRelatedReference<TTargetEntity>(String, String, EntityReference<TTargetEntity>)

Usa um EntityReference existente que foi criado com o construtor padrão e inicializa-o usando os nomes de função de destino e relação fornecidos. Esse método foi projetado para ser usado somente durante a desserialização e gerará uma exceção se a EntityReference fornecida já tiver sido inicializada, se o gerente de relacionamento já contiver uma relação com esse nome e função de destino ou se o gerenciador de relacionamentos já estiver anexado a um ObjectContext.W

OnDeserialized(StreamingContext)

Usado internamente para desserializar objetos de entidade junto com as RelationshipManager instâncias.

OnSerializing(StreamingContext)

Chamado pelos Serviços de Objetos para preparar uma EntityKey serialização binária com uma relação serializada.

Aplica-se a