System.Data.Linq Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy, které podporují interakci s relačními databázemi v aplikacích LINQ to SQL.
Třídy
Binary |
Představuje neměnný blok binárních dat. |
ChangeConflictCollection |
Vrátí kolekci objektů zapojených do konfliktů souběžnosti. |
ChangeConflictException |
Vyvolá se při selhání aktualizace, protože hodnoty databáze byly aktualizovány od posledního čtení klienta. |
ChangeSet |
Poskytuje kontejner pro uložení změn. |
CompiledQuery |
Umožňuje kompilaci a ukládání dotazů do mezipaměti pro opakované použití. |
DataContext |
Představuje hlavní vstupní bod pro architekturu LINQ to SQL. |
DataLoadOptions |
Poskytuje okamžité načtení a filtrování souvisejících dat. |
DBConvert |
Používá se interně k převodu jednoho typu na jiný. |
DuplicateKeyException |
Vyvolá se při pokusu o přidání objektu do mezipaměti identit pomocí klíče, který se už používá. |
EntitySet<TEntity> |
Poskytuje odložené načítání a údržbu relací na straně kolekce relací 1:N a 1:1 v aplikacích LINQ to SQL. |
ForeignKeyReferenceAlreadyHasValueException |
Představuje chyby, ke kterým dochází při pokusu o změnu cizího klíče, když je již načtena entita. |
MemberChangeConflict |
Představuje situaci, kdy pokus o aktualizaci selže, protože hodnoty členů byly aktualizovány od posledního čtení klienta. |
ObjectChangeConflict |
Představuje pokus o aktualizaci s jedním nebo více optimistickými konflikty souběžnosti. |
Table<TEntity> |
Představuje tabulku pro konkrétní typ v podkladové databázi. |
Struktury
EntityRef<TEntity> |
Poskytuje odložené načítání a údržbu relací na straně jedné strany relace 1:N v aplikaci LINQ to SQL. |
Link<T> |
Slouží k povolení odloženého načtení jednotlivých vlastností (podobně jako EntityRef<TEntity>). |
ModifiedMemberInfo |
Obsahuje hodnoty členů, které byly změněny v LINQ to SQL aplikací. |
Rozhraní
IExecuteResult |
Poskytuje přístup k návratové hodnotě nebo výsledkům spuštění dotazu. |
IFunctionResult |
Poskytuje přístup k návratové hodnotě funkce. |
IMultipleResults |
Představuje výsledky mapovaných funkcí nebo dotazů s proměnnými návratovými sekvencemi. |
ISingleResult<T> |
Představuje výsledek mapované funkce, která má jednu návratovou sekvenci. |
ITable |
Používá se pro scénáře dotazů se slabým typem. |
ITable<TEntity> |
Představuje tabulku pro konkrétní typ v podkladové databázi. |
Výčty
ChangeAction |
Popisuje typ změny, které entita projde při odeslání změn do databáze. |
ConflictMode |
Určuje, kdy se mají hlásit konflikty souběžnosti. |
RefreshMode |
Definuje způsob, Refresh jakým metoda zpracovává konflikty optimistické souběžnosti. |
Poznámky
LINQ to SQL je technologie, která poskytuje infrastrukturu za běhu pro správu relačních dat jako objektů. Další informace najdete v tématu LINQ to SQL.