System.Data.Linq Przestrzeń nazw

System.Data.Linq Przestrzeń nazw zawiera klasy, które obsługują interakcję z relacyjnych baz danych w LINQ do aplikacji programu SQL. The System.Data.Linq namespace contains classes that support interaction with relational databases in LINQ to SQL applications.

Klasy

Binary

Reprezentuje niezmienny blok danych binarnych.Represents an immutable block of binary data.

ChangeConflictCollection

Zwraca kolekcję obiektów występujących w konfliktach współbieżności.Returns a collection of objects involved in concurrency conflicts.

ChangeConflictException

Zgłaszany, gdy aktualizacja nie powiedzie się, ponieważ wartości bazy danych zostały zaktualizowane od czasu ostatniego odczytu przez klienta.Thrown when an update fails because database values have been updated since the client last read them.

ChangeSet

Udostępnia kontener do przechowywania zmian.Provides a container to hold changes.

CompiledQuery

Zapewnia kompilację i buforowanie zapytań do ponownego użycia.Provides for compilation and caching of queries for reuse.

DataContext

Reprezentuje główny punkt wejścia dla struktury LINQ to SQL.Represents the main entry point for the LINQ to SQL framework.

DataLoadOptions

Umożliwia natychmiastowe ładowanie i filtrowanie powiązanych danych.Provides for immediate loading and filtering of related data.

DBConvert

Używane wewnętrznie do konwersji jednego typu na drugi.Used internally to convert one type to another.

DuplicateKeyException

Zgłaszane, gdy podjęto próbę dodania obiektu do pamięci podręcznej tożsamości przy użyciu klucza, który jest już używany.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>

Zapewnia obsługę odroczonego ładowania i obsługi relacji dla strony kolekcji relacji jeden-do-wielu i jeden-do-jednego w aplikacjach LINQ to SQL.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

Reprezentuje błędy występujące podczas próby zmiany klucza obcego, gdy jednostka jest już załadowana.Represents errors that occur when an attempt is made to change a foreign key when the entity is already loaded.

MemberChangeConflict

Reprezentuje sytuację, w której próba aktualizacji nie powiedzie się, ponieważ wartości elementów członkowskich zostały zaktualizowane od czasu ostatniego odczytu przez klienta.Represents a situation in which an attempted update fails because member values have been updated since the client last read them.

ObjectChangeConflict

Reprezentuje próbę aktualizacji z co najmniej jednym nieprawidłowym konfliktem współbieżności.Represents an update attempt with one or more optimistic concurrency conflicts.

Table<TEntity>

Reprezentuje tabelę określonego typu w źródłowej bazie danych.Represents a table for a particular type in the underlying database.

Struktury

EntityRef<TEntity>

Zapewnia obsługę odroczonego ładowania i obsługi relacji dla pojedynczej części relacji jeden-do-wielu w aplikacji 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>

Służy do włączania odroczonego ładowania poszczególnych właściwości (podobnie jak w EntityRef<TEntity>przypadku).Used to enable deferred loading of individual properties (similar to EntityRef<TEntity>).

ModifiedMemberInfo

Przechowuje wartości elementów członkowskich, które zostały zmodyfikowane w aplikacjach LINQ to SQL.Holds values of members that have been modified in LINQ to SQL applications.

Interfejsy

IExecuteResult

Zapewnia dostęp do wartości zwracanej lub wyników wykonywania zapytania.Provides access to the return value or results of executing a query.

IFunctionResult

Zapewnia dostęp do zwracanej wartości funkcji.Provides access to the return value of a function.

IMultipleResults

Reprezentuje wyniki mapowanych funkcji lub zapytań ze zmiennymi sekwencjami Return.Represents the results of mapped functions or queries with variable return sequences.

ISingleResult<T>

Reprezentuje wynik mapowanej funkcji, która ma pojedynczą sekwencję Return.Represents the result of a mapped function that has a single return sequence.

ITable

Używane dla niesłabo wpisanych scenariuszy zapytań.Used for weakly typed query scenarios.

ITable<TEntity>

Reprezentuje tabelę określonego typu w źródłowej bazie danych.Represents a table for a particular type in the underlying database.

Wyliczenia

ChangeAction

Opisuje typ zmiany, która zostanie poddana jednostce, gdy zmiany zostaną przesłane do bazy danych.Describes the type of change the entity will undergo when changes are submitted to the database.

ConflictMode

Określa, kiedy mają być zgłaszane konflikty współbieżności.Specifies when concurrency conflicts should be reported.

RefreshMode

Definiuje sposób obsługi Refresh optymistycznych konfliktów współbieżności przez metodę.Defines how the Refresh method handles optimistic concurrency conflicts.

Uwagi

LINQ to SQLLINQ to SQL jest to technologia, która zapewnia infrastrukturę czasu wykonywania dla zarządzania relacyjnymi bazami danych jako obiektami.is a technology that provides a run-time infrastructure for managing relational data as objects. Aby uzyskać więcej informacji, zobacz LINQ to SQL.For more information, see LINQ to SQL.