共用方式為


ColumnProvider 類別

定義

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

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

備註

資料行提供者必須延伸這個類別。 LinqDataSource類別和 ADO.NET Entity Framework 類別是延伸此類別的提供者。

建構函式

ColumnProvider(TableProvider)

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

屬性

Association

取得資料行表示的資料表提供者。

Attributes

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

ColumnType

取得或設定資料行的類型。

EntityTypeProperty

取得或設定以實體 (Entity) 型別表示資料行的 PropertyInfo 屬性值。

IsCustomProperty

取得或設定值,這個值表示資料行是否是其他不在模型資料內容中的屬性。

IsForeignKeyComponent

取得或設定值,這個值表示資料行是否屬於外部索引鍵。

IsGenerated

取得或設定值,這個值表示資料行值是否由資料庫自動產生。

IsPrimaryKey

取得或設定值,這個值表示資料行是否屬於資料表的主索引鍵。

IsReadOnly

取得值,這個值表示資料行是否為唯讀。

IsSortable

在衍生類別 (Derived Class) 中覆寫時取得或設定值,這個值表示資料模型是否支援依據此資料行對資料表進行排序。

MaxLength

取得或設定這個資料行可有的最大長度。

Name

取得或設定資料行的名稱。

Nullable

取得或設定值,這個值表示資料行是否接受 null 值。

Table

取得或設定資料行所屬的資料表。

方法

AddDefaultAttributes(ColumnProvider, AttributeCollection)

加入預設屬性。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回 Name 屬性。

適用於