MetaForeignKeyColumn クラス

定義

ASP.NET Dynamic Data で使用されるデータベースの外部キー フィールドを表します。

public ref class MetaForeignKeyColumn : System::Web::DynamicData::MetaColumn
public class MetaForeignKeyColumn : System.Web.DynamicData.MetaColumn
type MetaForeignKeyColumn = class
    inherit MetaColumn
Public Class MetaForeignKeyColumn
Inherits MetaColumn
継承
MetaForeignKeyColumn

注釈

ASP.NET 動的データ アプリケーションでは、 クラスは MetaForeignKeyColumn 1 対 1 のリレーションシップを表すデータベース列を表します。

クラスは MetaForeignKeyColumn 、外部キー フィールドを含むテーブル内の列を表します。 ただし、 プロパティを使用して親テーブル オブジェクトに ParentTable アクセスできます。 外部キー フィールドが、そのフィールドを含むテーブルの主キーであるかどうかを確認する場合は、 プロパティを IsPrimaryKeyInThisTable 使用します。

コンストラクター

MetaForeignKeyColumn(MetaTable, ColumnProvider)

MetaForeignKeyColumn クラスの新しいインスタンスを初期化します。

プロパティ

AllowInitialValue

列に値を挿入できるかどうかを指定する値を取得または設定します。

(継承元 MetaColumn)
ApplyFormatInEditMode

DataFormatString オブジェクトで表されるデータ フィールドを格納しているデータ バインド コントロールが編集モードである場合に、MetaColumn プロパティで指定された書式指定文字列をフィールド値に適用するかどうかを示す値を取得します。

(継承元 MetaColumn)
Attributes

MetaColumn オブジェクトで表されるデータ フィールドに適用されるメタデータ属性のコレクションを取得します。

(継承元 MetaColumn)
ColumnType

データ フィールドの型を取得します。

(継承元 MetaColumn)
ConvertEmptyStringToNull

データ ソースのデータ フィールドを更新するときに、空の文字列値 ("") を null 値に自動的に変換するかどうかを示す値を取得します。

(継承元 MetaColumn)
DataFormatString

フィールド値の表示形式を指定する文字列を取得します。

(継承元 MetaColumn)
DataTypeAttribute

データ フィールドに適用される DataTypeAttribute 属性を取得します。

(継承元 MetaColumn)
DefaultValue

データ フィールドの既定値を取得します。

(継承元 MetaColumn)
Description

データ フィールドの説明を取得します。

(継承元 MetaColumn)
DisplayName

データ フィールドの表示名を取得します。

(継承元 MetaColumn)
EntityTypeProperty

エンティティ型のデータ フィールドを表すプロパティの属性を格納しているオブジェクトを取得します。

(継承元 MetaColumn)
FilterUIHint

列に使用する FilterUIHint 値を取得します。

(継承元 MetaColumn)
ForeignKeyNames

データベースのリレーションシップを表す関連付けで、外部キーの名前が格納されたコレクションを取得します。

HtmlEncode

フィールド値をデータ バインド コントロールに表示する前に HTML エンコードするかどうかを示す値を取得します。

(継承元 MetaColumn)
IsBinaryData

データ フィールドにバイナリ データが含まれるかどうかを示す値を取得します。

(継承元 MetaColumn)
IsCustomProperty

データ フィールドがデータベースに存在するかどうかを示す値を取得します。

(継承元 MetaColumn)
IsFloatingPoint

データ フィールドが浮動小数点型かどうかを示す値を取得します。

(継承元 MetaColumn)
IsForeignKeyComponent

データ フィールドが外部キーの一部であるかどうかを示す値を取得します。

(継承元 MetaColumn)
IsGenerated

データ フィールドの値がデータベースで自動的に生成されるかどうかを示す値を取得します。

(継承元 MetaColumn)
IsInteger

データ フィールドの型が整数型かどうかを示す値を取得します。

(継承元 MetaColumn)
IsLongString

データ フィールドの型に長い文字列を格納できるかどうかを示す値を取得します。

(継承元 MetaColumn)
IsPrimaryKey

データ フィールドがテーブルの主キーの一部であるかどうかを示す値を取得します。

(継承元 MetaColumn)
IsPrimaryKeyInThisTable

外部キー フィールドがテーブルの主キーの一部であるかどうかを示す値を取得します。

IsReadOnly

データ フィールドが読み取り専用かどうかを示す値を取得します。

(継承元 MetaColumn)
IsRequired

データ フィールドに値が必要かどうかを示す値を取得します。

(継承元 MetaColumn)
IsString

データ フィールドの型が文字列型かどうかを示す値を取得します。

(継承元 MetaColumn)
MaxLength

データ フィールドに格納できるデータの最大長を示す値を取得します。

(継承元 MetaColumn)
Model

このデータ フィールドが属するデータ モデルを表す MetaModel オブジェクトを取得します。

(継承元 MetaColumn)
Name

データ フィールドの名前を取得します。

(継承元 MetaColumn)
NullDisplayText

フィールド値が null の場合にフィールドに表示されるキャプションを取得します。

(継承元 MetaColumn)
ParentTable

外部キー フィールドの親テーブルを取得します。

Prompt

列のデータにバインドされた UI 内のウォーターマークとして使用できる値を取得します。

(継承元 MetaColumn)
Provider

MetaColumn オブジェクトの生成に使用する抽象化プロバイダー オブジェクトを取得します。

(継承元 MetaColumn)
RequiredErrorMessage

データ フィールドに必要な値が空である場合に表示されるエラー メッセージを取得します。

(継承元 MetaColumn)
Scaffold

データ フィールドを表示する必要があるかどうかを示す値を取得します。

(継承元 MetaColumn)
ShortDisplayName

列の短い名前を取得します。

(継承元 MetaColumn)
SortExpression

データ フィールドの並べ替え順序を決定する際に使用される式を取得します。

(継承元 MetaColumn)
Table

データ フィールドが属するテーブルを表す MetaTable オブジェクトを取得します。

(継承元 MetaColumn)
TypeCode

データ フィールドの型を取得します。

(継承元 MetaColumn)
UIHint

データ フィールドに指定されているフィールド テンプレートの名前を取得します。

(継承元 MetaColumn)

メソッド

BuildAttributeCollection()

属性のコレクションを取得します。

(継承元 MetaColumn)
Equals(Object)

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

(継承元 Object)
ExtractForeignKey(IDictionary, String)

指定されたディクショナリに外部キーの値を保存します。

GetFilterExpression(String)

外部キーに割り当てられている代替名を返します。

GetForeignKeyDetailsPath(Object)

指定された外部キー フィールドの親テーブルの詳細アクション ページのパスを取得します。

GetForeignKeyPath(String, Object, String)

指定された外部キー フィールドの親テーブルの、指定されたアクション ページのパスを取得します。

GetForeignKeyPath(String, Object)

指定された外部キー フィールドの親テーブルの、指定されたアクション ページのパスを取得します。

GetForeignKeyString(Object)

指定された行の外部キーを表す値のコンマ区切りリストを取得します。

GetForeignKeyValues(Object)

指定された行の外部キーを表す値のコレクションを取得します。

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
Initialize()

コンストラクターの呼び出し時に利用できない可能性があるデータを初期化します。

Initialize()

コンストラクターの呼び出し時に利用できない可能性があるデータを初期化します。

(継承元 MetaColumn)
MemberwiseClone()

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

(継承元 Object)
ResetMetadata()

キャッシュされた列のメタデータをクリアします。

(継承元 MetaColumn)
ToString()

データ フィールドの名前を取得します。

(継承元 MetaColumn)

拡張メソッド

ConvertEditedValue(IFieldFormattingOptions, String)

検証されているコントロールにユーザーが指定した値を返します。

FormatEditValue(IFieldFormattingOptions, Object)

指定された書式指定オプションに基づいて、指定されたフィールド値の書式を設定します。

FormatValue(IFieldFormattingOptions, Object)

指定された書式指定オプションに基づいて、指定されたフィールド値の書式を設定します。

GetEnumType(MetaColumn)

列を表す列挙型を取得します。

適用対象

こちらもご覧ください