Sdílet prostřednictvím


System.Data.Linq Obor názvů

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.