Idioma

EntitySet Classe

Definição

Representa um uso específico de uma estrutura definida em EntityType. No modelo conceitual, isso representa um conjunto que pode consultar e persistir entidades. No modelo de loja, ele representa uma tabela. Em uma convenção de modelo de espaço de repositório, ele pode ser usado para configurar o nome da tabela com Table propriedade e esquema de tabela com Schema propriedade.

public class EntitySet : System.Data.Entity.Core.Metadata.Edm.EntitySetBase
type EntitySet = class
    inherit EntitySetBase
Public Class EntitySet
Inherits EntitySetBase
Herança

Propriedades

Nome Descrição
BuiltInTypeKind

Obtém o tipo de tipo interno para este EntitySet.

DefiningQuery

Obtém o SQL específico do provedor de escape que descreve esse conjunto de entidades.

(Herdado de EntitySetBase)
Documentation

Obtém ou define a documentação associada a esse tipo.

(Herdado de MetadataItem)
ElementType

Obtém o tipo de entidade deste EntitySet.

EntityContainer

Obtém o contêiner de entidade da entidade ou do conjunto de relacionamentos atual.

(Herdado de EntitySetBase)
MetadataProperties

Obtém a lista de propriedades do tipo atual.

(Herdado de MetadataItem)
Name

Obtém ou define o nome da entidade ou do conjunto de relacionamentos atual. Se essa propriedade for alterada do espaço de armazenamento, a camada de mapeamento também deverá ser atualizada para refletir o novo nome. Para alterar o nome da tabela de um espaço EntitySet de repositório, use a propriedade Table.

(Herdado de EntitySetBase)
Schema

Obtém ou define o esquema de banco de dados para esse conjunto de entidades.

(Herdado de EntitySetBase)
Table

Obtém ou define o nome da tabela de banco de dados para esse conjunto de entidades.

(Herdado de EntitySetBase)

Métodos

Nome Descrição
AddAnnotation(String, Object)

Adiciona ou atualiza uma anotação com o nome e o valor especificados.

(Herdado de MetadataItem)
Create(String, String, String, String, EntityType, IEnumerable<MetadataProperty>)

O método de fábrica para construir o objeto EntitySet.

RemoveAnnotation(String)

Remove uma anotação com o nome especificado.

(Herdado de MetadataItem)
ToString()

Retorna o nome da entidade atual ou do conjunto de relações.

(Herdado de EntitySetBase)

Métodos de Extensão

Nome Descrição
CreateRef(EntitySet, DbExpression[])

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.

CreateRef(EntitySet, EntityType, DbExpression[])

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um determinado tipo com base em valores de chave.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um determinado tipo com base em valores de chave.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.

RefFromKey(EntitySet, DbExpression, EntityType)

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.

RefFromKey(EntitySet, DbExpression)

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.

Scan(EntitySetBase)

Cria um novo DbScanExpression que faz referência à entidade especificada ou ao conjunto de relações.

Aplica-se a