ITable Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Používá se pro scénáře dotazů se slabým typem.
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 najdete v tématu Table<TEntity>.
Vlastnosti
Context |
Získá, DataContext který byl použit k načtení tohoto ITable. |
ElementType |
Získá typ elementů, které jsou vráceny při výrazu strom přidružený k této instanci IQueryable je spuštěna. (Zděděno od IQueryable) |
Expression |
Získá strom výrazů, který je přidružen k instanci .IQueryable (Zděděno od IQueryable) |
IsReadOnly |
Označ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
Attach(Object) |
Připojí entitu k objektu DataContext v nezměněném stavu. |
Attach(Object, Boolean) |
Připojí všechny entity kolekce k objektu DataContext v upraveném nebo nezměněném stavu. |
Attach(Object, Object) |
Připojí entitu k entitě DataContext v upraveném nebo nezměněném stavu tak, že určí entitu i její původní stav. |
AttachAll(IEnumerable) |
Připojí všechny entity kolekce k objektu DataContext v upraveném nebo nezměněném stavu. |
AttachAll(IEnumerable, Boolean) |
Připojí všechny entity kolekce k objektu DataContext v upraveném nebo nezměněném stavu. |
DeleteAllOnSubmit(IEnumerable) |
Převede všechny entity z kolekce do |
DeleteOnSubmit(Object) |
Převede entitu z této tabulky do |
GetEnumerator() |
Vrací enumerátor procházející kolekci. (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 DataContext |
InsertOnSubmit(Object) |
Přidá do této tabulky entitu |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |
Cast<TResult>(IQueryable) |
Převede prvky objektu na IQueryable zadaný typ. |
OfType<TResult>(IQueryable) |
Filtruje prvky objektu IQueryable na základě zadaného typu. |