EntitySet Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |