語言

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>。

屬性

名稱 Description
Context

取得 DataContext 用來取回這個 ITable的那個。

ElementType

取得執行與該 IQueryable 實例相關的表達式樹時回傳元素的類型。

(繼承來源 IQueryable)
Expression

取得與 實 IQueryable例相關的表達樹。

(繼承來源 IQueryable)
IsReadOnly

表示本 ITable 實例中所包含實體類型是否有主鍵。

Provider

取得與此數據源相關聯的查詢提供者。

(繼承來源 IQueryable)

方法

名稱 Description
Attach(Object, Boolean)

將集合中的所有實體以修改或未修改狀態附加於 。DataContext

Attach(Object, Object)

透過指定實體及其原始狀態,將實體附加於修改 DataContext 或未修改狀態。

Attach(Object)

將實體以未修改狀態附加於 。DataContext

AttachAll(IEnumerable, Boolean)

將集合中的所有實體以修改或未修改狀態附加於 。DataContext

AttachAll(IEnumerable)

將集合中的所有實體以修改或未修改狀態附加於 。DataContext

DeleteAllOnSubmit(IEnumerable)

讓集合中的所有實體進入一個 pending delete 狀態。

DeleteOnSubmit(Object)

將這個表格中的一個實體放入一個 pending delete 狀態。

GetEnumerator()

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

(繼承來源 IEnumerable)
GetModifiedMembers(Object)

回傳一個包含其當前與原始值的修改成員陣列。

GetOriginalEntityState(Object)

取回原始數值。

InsertAllOnSubmit(IEnumerable)

將集合DataContextpending insert中的所有實體加入 狀態。

InsertOnSubmit(Object)

將處於某 pending insert 個狀態的實體加入此表。

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

將 IEnumerable 轉換成 IQueryable。

Cast<TResult>(IEnumerable)

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

Cast<TResult>(IQueryable)

將 的 IQueryable 元素轉換為指定的類型。

OfType<TResult>(IEnumerable)

根據指定的型別篩選 IEnumerable 的專案。

OfType<TResult>(IQueryable)

根據指定的型別篩選 IQueryable 的專案。

適用於