ITable Gränssnitt

Definition

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 pending delete tillstånd.

DeleteOnSubmit(Object)

Placerar en entitet från den här tabellen i ett pending delete tillstånd.

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 pending insert tillstånd.

InsertOnSubmit(Object)

Lägger till en entitet i ett pending insert tillstånd i den här tabellen.

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.

Gäller för