TableProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為 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 屬性。 |