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