System.Data.Linq Namespace

System.Data.Linq Obor názvů obsahuje třídy, které podporují interakci s relačních databází v jazyce LINQ na SQL aplikace. The System.Data.Linq namespace contains classes that support interaction with relational databases in LINQ to SQL applications.

Classes

Binary

Představuje neproměnlivý blok binárních dat.Represents an immutable block of binary data.

ChangeConflictCollection

Vrátí kolekci objektů zapojených do konfliktů souběžnosti.Returns a collection of objects involved in concurrency conflicts.

ChangeConflictException

Vyvolá se v případě, že aktualizace se nezdařila, protože hodnoty databáze byly aktualizovány od posledního čtení klienta.Thrown when an update fails because database values have been updated since the client last read them.

ChangeSet

Poskytuje kontejner pro uložení změn.Provides a container to hold changes.

CompiledQuery

Poskytuje kompilaci a ukládání dotazů do mezipaměti pro opakované použití.Provides for compilation and caching of queries for reuse.

DataContext

Představuje hlavní vstupní bod pro rozhraní LINQ to SQL Framework.Represents the main entry point for the LINQ to SQL framework.

DataLoadOptions

Slouží k okamžitému načítání a filtrování souvisejících dat.Provides for immediate loading and filtering of related data.

DBConvert

Interně se používá pro převod jednoho typu na jiný.Used internally to convert one type to another.

DuplicateKeyException

Vyvoláno při pokusu o přidání objektu do mezipaměti identit pomocí klíče, který je již používán.Thrown when an attempt is made to add an object to the identity cache by using a key that is already being used.

EntitySet<TEntity>

Poskytuje pro odložené načítání a udržování vztahů mezi kolekcemi vztahů 1:1 a 1:1 v LINQ to SQLch aplikacích.Provides for deferred loading and relationship maintenance for the collection side of one-to-many and one-to-one relationships in a LINQ to SQL applications.

ForeignKeyReferenceAlreadyHasValueException

Představuje chyby, ke kterým dochází při pokusu o změnu cizího klíče, pokud je entita již načtena.Represents errors that occur when an attempt is made to change a foreign key when the entity is already loaded.

MemberChangeConflict

Představuje situaci, kdy se pokus o aktualizaci nezdaří, protože hodnoty členů byly aktualizovány od posledního čtení klienta.Represents a situation in which an attempted update fails because member values have been updated since the client last read them.

ObjectChangeConflict

Představuje pokus o aktualizaci s jedním nebo více konflikty optimistické souběžnosti.Represents an update attempt with one or more optimistic concurrency conflicts.

Table<TEntity>

Představuje tabulku pro konkrétní typ v podkladové databázi.Represents a table for a particular type in the underlying database.

Structs

EntityRef<TEntity>

Poskytuje odložené načítání a údržbu vztahů pro singleton stranu vztahu 1:1 v aplikaci LINQ to SQL.Provides for deferred loading and relationship maintenance for the singleton side of a one-to-many relationship in a LINQ to SQL application.

Link<T>

Používá se k povolení odloženého načítání jednotlivých vlastností (podobně jako EntityRef<TEntity>).Used to enable deferred loading of individual properties (similar to EntityRef<TEntity>).

ModifiedMemberInfo

Uchovává hodnoty členů, které byly upraveny v LINQ to SQLch aplikacích.Holds values of members that have been modified in LINQ to SQL applications.

Interfaces

IExecuteResult

Poskytuje přístup k vrácené hodnotě nebo výsledkům spuštění dotazu.Provides access to the return value or results of executing a query.

IFunctionResult

Poskytuje přístup k vrácené hodnotě funkce.Provides access to the return value of a function.

IMultipleResults

Představuje výsledky mapovaných funkcí nebo dotazů s proměnnými návratových sekvencí.Represents the results of mapped functions or queries with variable return sequences.

ISingleResult<T>

Představuje výsledek mapované funkce, která má jedinou návratovou sekvenci.Represents the result of a mapped function that has a single return sequence.

ITable

Používá se pro slabě zadaná scénáře dotazů.Used for weakly typed query scenarios.

ITable<TEntity>

Představuje tabulku pro konkrétní typ v podkladové databázi.Represents a table for a particular type in the underlying database.

Enums

ChangeAction

Popisuje typ změny, kterou bude entita podléhat při odeslání změn do databáze.Describes the type of change the entity will undergo when changes are submitted to the database.

ConflictMode

Určuje, kdy by měly být hlášeny konflikty souběžnosti.Specifies when concurrency conflicts should be reported.

RefreshMode

Definuje způsob, Refresh jakým metoda zpracovává konflikty optimistického řízení souběžnosti.Defines how the Refresh method handles optimistic concurrency conflicts.

Remarks

Technologie LINQ to SQLLINQ to SQL je technologie, která poskytuje infrastrukturu prostředí run-time pro správu relačních dat jako objektů.is a technology that provides a run-time infrastructure for managing relational data as objects. Další informace najdete v tématu technologie LINQ to SQL.For more information, see LINQ to SQL.