System.Data.Linq Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene le classi che supportano l'interazione con i database relazionali nelle applicazioni LINQ to SQL.
Classi
Binary |
Rappresenta un blocco immutabile di dati binari. |
ChangeConflictCollection |
Restituisce una raccolta di oggetti interessati da conflitti di concorrenza. |
ChangeConflictException |
Oggetto generato quando un aggiornamento ha esito negativo perché i valori del database sono stati aggiornati dall'ultima lettura del client. |
ChangeSet |
Fornisce un contenitore per le modifiche. |
CompiledQuery |
Consente di compilare e memorizzare nella cache le query da riutilizzare. |
DataContext |
Rappresenta il punto di ingresso principale per il framework LINQ to SQL. |
DataLoadOptions |
Fornisce il caricamento e il filtraggio immediati dei dati correlati. |
DBConvert |
Utilizzato internamente per la conversione da un tipo a un altro. |
DuplicateKeyException |
Oggetto generato quando si tenta di aggiungere un oggetto alla cache delle identità utilizzando una chiave già in uso. |
EntitySet<TEntity> |
Fornisce il caricamento posticipato e la gestione delle relazioni per il lato raccolta di relazioni uno-a-molti e uno-a-uno in un'applicazione LINQ to SQL. |
ForeignKeyReferenceAlreadyHasValueException |
Rappresenta gli errori che si verificano quando si tenta di modificare una chiave esterna ma l'entità è già caricata. |
MemberChangeConflict |
Rappresenta una situazione in cui un aggiornamento tentato ha esito negativo perché i valori dei membri sono stati aggiornati dall'ultima lettura del client. |
ObjectChangeConflict |
Rappresenta un tentativo di aggiornamento con uno o più conflitti di concorrenza ottimistica. |
Table<TEntity> |
Rappresenta una tabella per un tipo specifico nel database sottostante. |
Struct
EntityRef<TEntity> |
Fornisce il caricamento posticipato e la gestione delle relazioni per il lato singleton di una relazione uno-a-molti in un'applicazione LINQ to SQL. |
Link<T> |
Utilizzato per attivare il caricamento posticipato di proprietà singole (simile a EntityRef<TEntity>). |
ModifiedMemberInfo |
Contiene i valori dei membri modificati nelle applicazioni LINQ to SQL. |
Interfacce
IExecuteResult |
Fornisce l'accesso ai risultati o al valore restituito dell'esecuzione di una query. |
IFunctionResult |
Fornisce l'accesso al valore restituito di una funzione. |
IMultipleResults |
Rappresenta i risultati di funzioni o query mappate con sequenze restituite variabili. |
ISingleResult<T> |
Rappresenta il risultato di una funzione mappata che ha una sola sequenza di restituzione. |
ITable |
Oggetto utilizzato per gli scenari di query con tipizzazione debole. |
ITable<TEntity> |
Rappresenta una tabella per un tipo specifico nel database sottostante. |
Enumerazioni
ChangeAction |
Descrive il tipo di modifica che subirà l'entità quando le modifiche verranno inviate al database. |
ConflictMode |
Specifica quando devono essere segnalati i conflitti di concorrenza. |
RefreshMode |
Definisce le modalità con le quali il metodo Refresh gestisce i conflitti di concorrenza ottimistica. |
Commenti
LINQ to SQL è una tecnologia che fornisce un'infrastruttura di run-time per la gestione dei dati relazionali come oggetti. Per altre informazioni, vedere LINQ to SQL.