Partilhar via


EntityCollection<TEntity>.Attach Método

Definição

Sobrecargas

Attach(IEnumerable<TEntity>)

Define as relações entre um objeto e uma coleção de objetos relacionados em um contexto de objeto.

Attach(TEntity)

Define uma relação entre dois objetos anexados a um contexto de objeto.

Attach(IEnumerable<TEntity>)

Define as relações entre um objeto e uma coleção de objetos relacionados em um contexto de objeto.

public void Attach(System.Collections.Generic.IEnumerable<TEntity> entities);
override this.Attach : seq<'Entity (requires 'Entity : null)> -> unit
Public Sub Attach (entities As IEnumerable(Of TEntity))

Parâmetros

entities
IEnumerable<TEntity>

Coleção de objetos no contexto de objeto relacionados ao objeto de origem.

Exceções

A coleção entities é nula.

O objeto de origem ou um objeto na coleção de entidades é nulo ou não está em um Unchanged estado ou Modified .-ou-A relação não pode ser definida com base nos metadados do EDM. Isso pode ocorrer quando a associação no esquema conceitual não dá suporte a uma relação entre os dois tipos.

Comentários

Carrega entidades relacionadas na coleção local. Se a coleção já estiver preenchida ou parcialmente preenchida, mescla as entidades existentes com as entidades fornecidas. As entidades fornecidas não são consideradas como o conjunto completo de entidades relacionadas. O proprietário e todas as entidades passadas devem estar no estado Inalterado ou Modificado. Permitimos elementos excluídos somente quando o gerenciador de estado já estiver acompanhando a instância de relação.

Aplica-se a

Attach(TEntity)

Define uma relação entre dois objetos anexados a um contexto de objeto.

public void Attach(TEntity entity);
override this.Attach : 'Entity -> unit
Public Sub Attach (entity As TEntity)

Parâmetros

entity
TEntity

O objeto que está sendo anexado.

Exceções

Quando a entidade é nula.

Quando a entidade não pode estar relacionada ao objeto de origem. Isso pode ocorrer quando a associação no esquema conceitual não dá suporte a uma relação entre os dois tipos.-ou-Quando um dos objetos é nulo ou não está em um Unchanged estado ou Modified .

Aplica-se a