共用方式為


TableProvider 類別

定義

為 Dynamic Data 資料表提供者 (Provider) 提供基底類別 (Base Class)。

public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
繼承
TableProvider

備註

資料表提供者必須延伸這個類別。 LINQ to SQL 類別和 ADO.NET 實體資料模型是擴充此類別的提供者。

建構函式

TableProvider(DataModelProvider)

初始化 TableProvider 的新執行個體,以供繼承的類別執行個體使用。 這個建構函式只能由繼承的類別呼叫。

屬性

Attributes

取得屬性,這些屬性是針對此提供者代表的資料表所定義。

Columns

在衍生類別 (Derived Class) 中覆寫時取得此資料表中的資料行集合。

DataContextPropertyName

從資料內容取得資料表的名稱。

DataModel

取得 DataModelProvider 物件。

EntityType

取得或設定表示資料表的型別。

Name

取得資料表的名稱。

ParentEntityType

取得父型別。

RootEntityType

取得此實體的根型別。

方法

CanDelete(IPrincipal)

取得值,這個值指出是否允許使用者從資料表中刪除項目。

CanInsert(IPrincipal)

取得值,這個值指出是否允許使用者將項目插入至資料表。

CanRead(IPrincipal)

取得值,這個值指出是否允許使用者讀取資料表中的項目。

CanUpdate(IPrincipal)

取得值,這個值指出是否允許使用者更新資料表中的項目。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
EvaluateForeignKey(Object, String)

為指定的資料列傳回外部索引鍵值。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetQuery(Object)

在衍生類別中覆寫時傳回 IQueryable 物件,這個物件接著會傳回資料表的項目。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetTypeDescriptor()

取得資料表的型別描述元。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回 Name 執行個體的 TableProvider 屬性。

適用於