System.Data.Linq Naamruimte

Bevat klassen die interactie met relationele databases in LINQ naar SQL-toepassingen ondersteunen.

Klassen

Name Description
Binary

Vertegenwoordigt een onveranderbaar blok met binaire gegevens.

ChangeConflictCollection

Retourneert een verzameling objecten die betrokken zijn bij gelijktijdigheidsconflicten.

ChangeConflictException

Gegenereerd wanneer een update mislukt omdat databasewaarden zijn bijgewerkt sinds de client ze voor het laatst hebben gelezen.

ChangeSet

Biedt een container voor het opslaan van wijzigingen.

CompiledQuery

Voorziet in compilatie en caching van query's voor hergebruik.

DataContext

Vertegenwoordigt het belangrijkste toegangspunt voor het LINQ-naar-SQL-framework.

DataLoadOptions

Voorziet in het direct laden en filteren van gerelateerde gegevens.

DBConvert

Intern gebruikt om het ene type naar het andere te converteren.

DuplicateKeyException

Gegenereerd wanneer er een poging wordt gedaan om een object toe te voegen aan de identiteitscache met behulp van een sleutel die al wordt gebruikt.

EntitySet<TEntity>

Biedt het uitstellen van laden en relatieonderhoud voor de verzamelingszijde van een-op-veel- en een-op-een-relaties in een LINQ naar SQL-toepassingen.

ForeignKeyReferenceAlreadyHasValueException

Vertegenwoordigt fouten die optreden wanneer een poging wordt gedaan om een refererende sleutel te wijzigen wanneer de entiteit al is geladen.

MemberChangeConflict

Vertegenwoordigt een situatie waarin een poging tot bijwerken mislukt omdat lidwaarden zijn bijgewerkt sinds de client ze voor het laatst heeft gelezen.

ObjectChangeConflict

Vertegenwoordigt een updatepoging met een of meer optimistische gelijktijdigheidsconflicten.

Table<TEntity>

Vertegenwoordigt een tabel voor een bepaald type in de onderliggende database.

Structs

Name Description
EntityRef<TEntity>

Voorziet in uitgestelde laad- en relatieonderhoud voor de singleton-zijde van een een-op-veel-relatie in een LINQ naar SQL-toepassing.

Link<T>

Wordt gebruikt voor het uitstellen van het laden van afzonderlijke eigenschappen (vergelijkbaar met EntityRef<TEntity>).

ModifiedMemberInfo

Bevat waarden van leden die zijn gewijzigd in LINQ naar SQL-toepassingen.

Interfaces

Name Description
IExecuteResult

Biedt toegang tot de retourwaarde of resultaten van het uitvoeren van een query.

IFunctionResult

Biedt toegang tot de retourwaarde van een functie.

IMultipleResults

Vertegenwoordigt de resultaten van toegewezen functies of query's met variabele retourvolgordes.

ISingleResult<T>

Vertegenwoordigt het resultaat van een toegewezen functie met één retourvolgorde.

ITable

Wordt gebruikt voor zwak getypte queryscenario's.

ITable<TEntity>

Vertegenwoordigt een tabel voor een bepaald type in de onderliggende database.

Enums

Name Description
ChangeAction

Beschrijft het type wijziging dat de entiteit ondergaat wanneer wijzigingen worden verzonden naar de database.

ConflictMode

Hiermee geeft u op wanneer gelijktijdigheidsconflicten moeten worden gerapporteerd.

RefreshMode

Definieert hoe de Refresh methode optimistische gelijktijdigheidsconflicten verwerkt.

Opmerkingen

LINQ naar SQL is een technologie die een runtime-infrastructuur biedt voor het beheren van relationele gegevens als objecten. Zie LINQ naar SQL voor meer informatie.