次の方法で共有


PropertyModel クラス

定義

エンティティのプロパティに関する情報を表します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースからの入力が受け入れられる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

public abstract class PropertyModel
type PropertyModel = class
Public MustInherit Class PropertyModel
継承
PropertyModel
派生

コンストラクター

PropertyModel(PrimitiveTypeKind, TypeUsage)

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

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースからの入力が受け入れられる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

プロパティ

DefaultValue

このプロパティ モデルの既定値として使用する定数値を取得または設定します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースからの入力が受け入れられる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

DefaultValueSql

このプロパティ モデルの既定値として使用される SQL 式を取得または設定します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースからの入力が受け入れられる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

IsFixedLength

このプロパティ モデルが固定長かどうかを示す値を取得または設定します。 配列データ型に対してのみ有効です。

IsUnicode

このプロパティ モデルで Unicode 文字がサポートされているかどうかを示す値を取得または設定します。 テキスト データ型に対してのみ有効です。

MaxLength

このプロパティ モデルの最大長を取得または設定します。 配列データ型に対してのみ有効です。

Name

プロパティ モデルの名前を取得または設定します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースからの入力が受け入れられる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

Precision

このプロパティ モデルの有効桁数を取得または設定します。 10 進データ型に対してのみ有効です。

Scale

このプロパティ モデルのスケールを取得または設定します。 10 進データ型に対してのみ有効です。

StoreType

このプロパティ モデルに使用するプロバイダー固有のデータ型を取得または設定します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースからの入力が受け入れられる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

Type

このプロパティ モデルのデータ型を取得します。

TypeUsage

このプロパティ モデルのデータ型に関する追加の詳細を取得します。 これには、最大長、null 許容などの詳細が含まれます。

適用対象