System.Data.Linq Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som stöder interaktion med relationsdatabaser i LINQ till SQL-program.
Klasser
| Name | Description |
|---|---|
| Binary |
Representerar ett oföränderligt block med binära data. |
| ChangeConflictCollection |
Returnerar en samling objekt som ingår i samtidighetskonflikter. |
| ChangeConflictException |
Utlöses när en uppdatering misslyckas eftersom databasvärdena har uppdaterats sedan klienten senast läste dem. |
| ChangeSet |
Tillhandahåller en container för att lagra ändringar. |
| CompiledQuery |
Tillhandahåller för kompilering och cachelagring av frågor för återanvändning. |
| DataContext |
Representerar huvudinmatningspunkten för LINQ till SQL-ramverket. |
| DataLoadOptions |
Tillhandahåller för omedelbar inläsning och filtrering av relaterade data. |
| DBConvert |
Används internt för att konvertera en typ till en annan. |
| DuplicateKeyException |
Utlöses när ett försök görs att lägga till ett objekt i identitetscacheminnet med hjälp av en nyckel som redan används. |
| EntitySet<TEntity> |
Tillhandahåller för uppskjuten inläsning och relationsunderhåll för samlingssidan av en-till-många- och en-till-en-relationer i en LINQ till SQL-program. |
| ForeignKeyReferenceAlreadyHasValueException |
Representerar fel som uppstår när ett försök görs att ändra en sekundärnyckel när entiteten redan har lästs in. |
| MemberChangeConflict |
Representerar en situation där ett försök till uppdatering misslyckas eftersom medlemsvärdena har uppdaterats sedan klienten senast läste dem. |
| ObjectChangeConflict |
Representerar ett uppdateringsförsök med en eller flera optimistiska samtidighetskonflikter. |
| Table<TEntity> |
Representerar en tabell för en viss typ i den underliggande databasen. |
Strukturer
| Name | Description |
|---|---|
| EntityRef<TEntity> |
Tillhandahåller för uppskjuten inläsning och relationsunderhåll för singleton-sidan av en en-till-många-relation i ett LINQ-till SQL-program. |
| Link<T> |
Används för att aktivera uppskjuten inläsning av enskilda egenskaper (liknar EntityRef<TEntity>). |
| ModifiedMemberInfo |
Innehåller värden för medlemmar som har ändrats i LINQ till SQL-program. |
Gränssnitt
| Name | Description |
|---|---|
| IExecuteResult |
Ger åtkomst till returvärdet eller resultatet av körningen av en fråga. |
| IFunctionResult |
Ger åtkomst till returvärdet för en funktion. |
| IMultipleResults |
Representerar resultatet av mappade funktioner eller frågor med variabelretursekvenser. |
| ISingleResult<T> |
Representerar resultatet av en mappad funktion som har en enda retursekvens. |
| ITable |
Används för svagt typerade frågescenarier. |
| ITable<TEntity> |
Representerar en tabell för en viss typ i den underliggande databasen. |
Uppräkningar
| Name | Description |
|---|---|
| ChangeAction |
Beskriver vilken typ av ändring entiteten genomgår när ändringar skickas till databasen. |
| ConflictMode |
Anger när samtidighetskonflikter ska rapporteras. |
| RefreshMode |
Definierar hur Refresh metoden hanterar optimistiska samtidighetskonflikter. |
Kommentarer
LINQ till SQL är en teknik som tillhandahåller en körningsinfrastruktur för hantering av relationsdata som objekt. Mer information finns i LINQ till SQL.