System.Data.Linq.Mapping Espaço de Nomes

Contém classes que são usadas para gerar um modelo de objetos LINQ para SQL que representa a estrutura e o conteúdo de uma base de dados relacional.

Classes

Name Description
AssociationAttribute

Designa uma propriedade para representar uma associação de base de dados, como uma relação de chave estrangeira.

AttributeMappingSource

Uma fonte de mapeamento que utiliza atributos no contexto para criar o modelo de mapeamento.

ColumnAttribute

Associa uma classe a uma coluna numa tabela de base de dados.

DataAttribute

Fornece aos membros a possibilidade de descrever atributos dos dados em colunas.

DatabaseAttribute

Especifica certos atributos de uma classe que representa uma base de dados.

FunctionAttribute

Associa um método a um procedimento armazenado ou função definida pelo utilizador na base de dados.

InheritanceMappingAttribute

Mapeia uma hierarquia de herança numa aplicação LINQ para SQL.

MappingSource

Representa uma fonte para mapear informação.

MetaAccessor

Representa um acessório a um membro.

MetaAccessor<TEntity,TMember>

Uma versão fortemente tipada da MetaAccessor classe.

MetaAssociation

Representa uma relação de associação entre dois tipos de entidades.

MetaDataMember

Representa o mapeamento entre um campo ou uma propriedade de um objeto de domínio para uma coluna de uma tabela de base de dados.

MetaFunction

Representa o mapeamento entre um método de contexto e uma função de base de dados.

MetaModel

Uma abstração que representa o mapeamento entre uma base de dados e objetos de domínio.

MetaParameter

Representa o mapeamento entre um parâmetro de método e um parâmetro de função de base de dados.

MetaTable

Representa uma abstração de uma tabela ou vista de base de dados.

MetaType

Representa o mapeamento de um tipo de objeto de domínio para as colunas de uma tabela de base de dados.

ParameterAttribute

Permite especificar detalhes de mapeamento para um parâmetro de método de procedimento armazenado.

ProviderAttribute

Especifica qual fornecedor de bases de dados utilizar.

ResultTypeAttribute

Usado para especificar cada tipo de resultado; para funções com vários tipos de resultados.

TableAttribute

Designa uma classe como uma classe de entidade associada a uma tabela de base de dados.

XmlMappingSource

Representa uma fonte de mapeamento que utiliza um ficheiro de mapeamento XML externo para criar o modelo.

Enumerações

Name Description
AutoSync

Instrui o runtime sobre como recuperar o valor após uma operação de inserção ou atualização.

UpdateCheck

Especifica quando os objetos devem ser testados para conflitos de concorrência.