ITable Rozhraní

Definice

Používá se pro scénáře se slabě zadanými dotazy.

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
Odvozené
Implementuje

Poznámky

Další informace o metodách naleznete v tématu Table<TEntity>.

Vlastnosti

Name Description
Context

Získá, DataContext který byl použit k načtení tohoto ITable.

ElementType

Získá typ elementů, které jsou vráceny při strom výrazu asociovaný s touto instancí IQueryable je spuštěn.

(Zděděno od IQueryable)
Expression

Získá strom výrazu, který je přidružen k instanci IQueryable.

(Zděděno od IQueryable)
IsReadOnly

Určuje, jestli typ entit obsažených v této ITable instanci má primární klíč.

Provider

Získá zprostředkovatele dotazu, který je přidružen k tomuto zdroji dat.

(Zděděno od IQueryable)

Metody

Name Description
Attach(Object, Boolean)

Připojí všechny entity kolekce k DataContext upravenému nebo nemodifikovanému stavu.

Attach(Object, Object)

Připojí entitu DataContext k upravenému nebo nemodifikovanému stavu zadáním entity i jejího původního stavu.

Attach(Object)

Připojí entitu DataContext k nemodifikovanému stavu.

AttachAll(IEnumerable, Boolean)

Připojí všechny entity kolekce k DataContext upravenému nebo nemodifikovanému stavu.

AttachAll(IEnumerable)

Připojí všechny entity kolekce k DataContext upravenému nebo nemodifikovanému stavu.

DeleteAllOnSubmit(IEnumerable)

Umístí všechny entity z kolekce do pending delete stavu.

DeleteOnSubmit(Object)

Vloží entitu z této tabulky do pending delete stavu.

GetEnumerator()

Vrátí enumerátor, který iteruje kolekcí.

(Zděděno od IEnumerable)
GetModifiedMembers(Object)

Vrátí pole upravených členů, které obsahují jejich aktuální a původní hodnoty.

GetOriginalEntityState(Object)

Načte původní hodnoty.

InsertAllOnSubmit(IEnumerable)

Přidá všechny entity kolekce do DataContextpending insert stavu.

InsertOnSubmit(Object)

Přidá do této tabulky entitu pending insert ve stavu.

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

Cast<TResult>(IQueryable)

Převede prvky zadaného IQueryable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

OfType<TResult>(IQueryable)

Filtruje prvky IQueryable na základě zadaného typu.

Platí pro