System.Data.Linq.Mapping Spazio dei nomi

Contiene classi utilizzate per generare un modello a oggetti LINQ to SQL che rappresenta la struttura e il contenuto di un database relazionale.

Classi

Nome Descrizione
AssociationAttribute

Definisce una proprietà per rappresentare un'associazione di database, ad esempio una relazione di chiave esterna.

AttributeMappingSource

Origine di mapping che usa attributi nel contesto per creare il modello di mapping.

ColumnAttribute

Associa una classe a una colonna in una tabella di database.

DataAttribute

Fornisce membri per descrivere gli attributi dei dati nelle colonne.

DatabaseAttribute

Specifica determinati attributi di una classe che rappresenta un database.

FunctionAttribute

Associa un metodo a una stored procedure o a una funzione definita dall'utente nel database.

InheritanceMappingAttribute

Esegue il mapping di una gerarchia di ereditarietà in un'applicazione LINQ to SQL.

MappingSource

Rappresenta un'origine per le informazioni di mapping.

MetaAccessor

Rappresenta una funzione di accesso a un membro.

MetaAccessor<TEntity,TMember>

Versione fortemente tipizzata della MetaAccessor classe .

MetaAssociation

Rappresenta una relazione di associazione tra due tipi di entità.

MetaDataMember

Rappresenta il mapping tra un campo o una proprietà di un oggetto dominio in una colonna di una tabella di database.

MetaFunction

Rappresenta il mapping tra un metodo di contesto e una funzione di database.

MetaModel

Astrazione che rappresenta il mapping tra un database e oggetti di dominio.

MetaParameter

Rappresenta il mapping tra un parametro del metodo e un parametro della funzione di database.

MetaTable

Rappresenta un'astrazione di una tabella o vista di database.

MetaType

Rappresenta il mapping di un tipo di oggetto di dominio alle colonne di una tabella di database.

ParameterAttribute

Abilita la specifica dei dettagli del mapping per un parametro del metodo della stored procedure.

ProviderAttribute

Specifica il provider di database da utilizzare.

ResultTypeAttribute

Utilizzato per specificare ogni tipo di risultato; per le funzioni con vari tipi di risultati.

TableAttribute

Definisce una classe come classe di entità associata a una tabella di database.

XmlMappingSource

Rappresenta un'origine di mapping che utilizza un file di mapping XML esterno per creare il modello.

Enumerazioni

Nome Descrizione
AutoSync

Indica al runtime come recuperare il valore dopo un'operazione di inserimento o aggiornamento.

UpdateCheck

Specifica quando gli oggetti devono essere testati per verificare i conflitti di concorrenza.