ITable 介面

定義

用於弱型別查詢情節。

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
衍生
實作

備註

如需方法的詳細資訊,請參閱 Table<TEntity>

屬性

Context

取得已用於擷取此 DataContextITable

ElementType

取得與這個 IQueryable 執行個體關聯的運算式樹狀架構執行時,所傳回項目的型別。

(繼承來源 IQueryable)
Expression

取得與 IQueryable 之執行個體關聯的運算式樹狀架構。

(繼承來源 IQueryable)
IsReadOnly

表示包含在這個 ITable 執行個體中之實體的型別是否有主索引鍵。

Provider

取得與這個資料來源關聯的查詢提供者。

(繼承來源 IQueryable)

方法

Attach(Object)

將實體附加至未修改狀態中的 DataContext

Attach(Object, Boolean)

以已修改或未修改的狀態,將集合的所有實體附加至 DataContext

Attach(Object, Object)

透過指定實體及其原始狀態,將實體附加至已修改或未修改狀態中的 DataContext

AttachAll(IEnumerable)

以已修改或未修改的狀態,將集合的所有實體附加至 DataContext

AttachAll(IEnumerable, Boolean)

以已修改或未修改的狀態,將集合的所有實體附加至 DataContext

DeleteAllOnSubmit(IEnumerable)

將集合中的所有實體置於 pending delete 狀態。

DeleteOnSubmit(Object)

將此資料表中的實體置於 pending delete 狀態。

GetEnumerator()

傳回逐一查看集合的列舉值。

(繼承來源 IEnumerable)
GetModifiedMembers(Object)

傳回已修改成員的陣列,這些成員包含其目前值和原始值。

GetOriginalEntityState(Object)

擷取原始值。

InsertAllOnSubmit(IEnumerable)

將集合的所有實體加入至 pending insert 狀態中的 DataContext

InsertOnSubmit(Object)

pending insert 狀態中的實體加入至此資料表。

擴充方法

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

Cast<TResult>(IQueryable)

IQueryable 的項目轉換為指定的型別。

OfType<TResult>(IQueryable)

根據指定的型別來篩選 IQueryable 的項目。

適用於