ITable Gränssnitt
Definition
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.
Används för svagt typerade frågescenarier.
public interface class ITable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
type ITable = interface
interface IQueryable
interface IEnumerable
Public Interface ITable
Implements IEnumerable, IQueryable
- Härledda
- Implementeringar
Kommentarer
Mer information om metoder finns i Table<TEntity>.
Egenskaper
| Name | Description |
|---|---|
| Context |
Hämtar som DataContext har använts för att hämta den här ITable. |
| ElementType |
Hämtar den typ av element som returneras när uttrycksträdet som är associerat med den här instansen körs IQueryable . (Ärvd från IQueryable) |
| Expression |
Hämtar uttrycksträdet som är associerat med instansen av IQueryable. (Ärvd från IQueryable) |
| IsReadOnly |
Anger om typen av entiteter i den här ITable instansen har en primärnyckel. |
| Provider |
Hämtar frågeprovidern som är associerad med den här datakällan. (Ärvd från IQueryable) |
Metoder
| Name | Description |
|---|---|
| Attach(Object, Boolean) |
Kopplar alla entiteter av en samling till DataContext i antingen ett ändrat eller omodifierat tillstånd. |
| Attach(Object, Object) |
Kopplar en entitet till DataContext i antingen ett ändrat eller oförändrad tillstånd genom att ange både entiteten och dess ursprungliga tillstånd. |
| Attach(Object) |
Kopplar en entitet till DataContext i ett oförändrad tillstånd. |
| AttachAll(IEnumerable, Boolean) |
Kopplar alla entiteter av en samling till DataContext i antingen ett ändrat eller omodifierat tillstånd. |
| AttachAll(IEnumerable) |
Kopplar alla entiteter av en samling till DataContext i antingen ett ändrat eller omodifierat tillstånd. |
| DeleteAllOnSubmit(IEnumerable) |
Placerar alla entiteter från samlingen i ett |
| DeleteOnSubmit(Object) |
Placerar en entitet från den här tabellen i ett |
| GetEnumerator() |
Returnerar en uppräknare som itererar genom en samling. (Ärvd från IEnumerable) |
| GetModifiedMembers(Object) |
Returnerar en matris med ändrade medlemmar som innehåller deras aktuella och ursprungliga värden. |
| GetOriginalEntityState(Object) |
Hämtar ursprungliga värden. |
| InsertAllOnSubmit(IEnumerable) |
Lägger till alla entiteter i en samling i DataContext ett |
| InsertOnSubmit(Object) |
Lägger till en entitet i ett |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| Cast<TResult>(IQueryable) |
Konverterar elementen i en IQueryable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |
| OfType<TResult>(IQueryable) |
Filtrerar elementen i en IQueryable baserat på en angiven typ. |