Share via


ColumnProvider クラス

定義

列プロバイダーの基本クラスを提供します。

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

エンティティ型の列を表すプロパティの PropertyInfo 値を取得または設定します。

IsCustomProperty

列がモデルのデータ コンテキストにない追加のプロパティであるかどうかを示す値を取得または設定します。

IsForeignKeyComponent

列が外部キーの一部であるかどうかを示す値を取得または設定します。

IsGenerated

列値がデータベースによって自動的に生成されるかどうかを示す値を取得または設定します。

IsPrimaryKey

列がテーブルの主キーの一部であるかどうかを示す値を取得または設定します。

IsReadOnly

列が読み取り専用かどうかを示す値を取得します。

IsSortable

派生クラスでオーバーライドされた場合、データ モデルがこの列でのテーブルの並べ替えをサポートするかどうかを示す値を取得または設定します。

MaxLength

この列で許可される最大長を取得または設定します。

Name

列の名前を取得または設定します。

Nullable

列が null 値を受け付けるかどうかを示す値を取得または設定します。

Table

列が属しているテーブルを取得または設定します。

メソッド

AddDefaultAttributes(ColumnProvider, AttributeCollection)

既定の属性を追加します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

Name プロパティを返します。

適用対象