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

Name Description
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

Poskytuje kompilaci a ukládání dotazů do mezipaměti pro opakované použití.

DataContext

Představuje hlavní vstupní bod pro rozhraní LINQ to SQL.

DataLoadOptions

Poskytuje okamžité načítání a filtrování souvisejících dat.

DBConvert

Interně slouží k převodu jednoho typu na jiný.

DuplicateKeyException

Vyvolá se při pokusu o přidání objektu do mezipaměti identity pomocí klíče, který se už používá.

EntitySet<TEntity>

Poskytuje odložené načítání a údržbu relací pro 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 entita již načtena.

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

Name Description
EntityRef<TEntity>

Poskytuje odložené načítání a údržbu relací pro jednoúčelovou stranu relace 1:N v aplikaci LINQ to SQL.

Link<T>

Používá se k povolení odloženého načítání jednotlivých vlastností (podobně jako u EntityRef<TEntity>).

ModifiedMemberInfo

Obsahuje hodnoty členů, které byly změněny v aplikacích LINQ to SQL.

Rozhraní

Name Description
IExecuteResult

Poskytuje přístup k návratové hodnotě nebo výsledkům provádě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 vrácenými sekvencemi.

ISingleResult<T>

Představuje výsledek mapované funkce, která má jednu návratovou sekvenci.

ITable

Používá se pro scénáře se slabě zadanými dotazy.

ITable<TEntity>

Představuje tabulku pro konkrétní typ v podkladové databázi.

Výčty

Name Description
ChangeAction

Popisuje typ změny, ke které entita dojde, když se změny odesílají do databáze.

ConflictMode

Určuje, kdy se mají hlásit konflikty souběžnosti.

RefreshMode

Definuje, jak metoda Refresh zpracovává optimistické konflikty 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.