Compartilhar via


System.Data.Linq.Mapping Namespace

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

Classes

AssociationAttribute

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

AttributeMappingSource

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

ColumnAttribute

Associa uma classe a uma coluna em uma tabela de banco de dados.

DataAttribute

Fornece membros para descrever atributos dos dados nas colunas.

DatabaseAttribute

Especifica determinados atributos de uma classe que representa um banco de dados.

FunctionAttribute

Associa um método a um procedimento armazenado ou função definida pelo usuário no banco de dados.

InheritanceMappingAttribute

Mapeia uma hierarquia de herança em um aplicativo LINQ to SQL.

MappingSource

Representa uma fonte de informações de mapeamento.

MetaAccessor

Representa um acessador para um membro.

MetaAccessor<TEntity,TMember>

Uma versão fortemente tipada da classe MetaAccessor.

MetaAssociation

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

MetaDataMember

Representa o mapeamento entre um campo ou uma propriedade de um objeto de domínio em uma coluna de uma tabela do banco de dados.

MetaFunction

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

MetaModel

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

MetaParameter

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

MetaTable

Representa uma abstração de uma tabela de banco de dados ou exibição.

MetaType

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

ParameterAttribute

Habilita a especificação de detalhes de mapeamento para um parâmetro de método de procedimento armazenado.

ProviderAttribute

Especifica qual provedor de banco de dados será usado.

ResultTypeAttribute

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

TableAttribute

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

XmlMappingSource

Representa uma fonte de mapeamento que usa um arquivo de mapeamento XML externo para criar o modelo.

Enumerações

AutoSync

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

UpdateCheck

Especifica quando os objetos devem ser testados quanto a conflitos de simultaneidade.