次の方法で共有


PropertyModel クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

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

継承階層

System.Object
  System.Data.Entity.Migrations.Model.PropertyModel
    System.Data.Entity.Migrations.Model.ColumnModel
    System.Data.Entity.Migrations.Model.ParameterModel

名前空間:  System.Data.Entity.Migrations.Model
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public MustInherit Class PropertyModel
'使用
Dim instance As PropertyModel
public abstract class PropertyModel
public ref class PropertyModel abstract
[<AbstractClassAttribute>]
type PropertyModel =  class end
public abstract class PropertyModel

PropertyModel 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド PropertyModel 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 このプロパティ モデルの有効桁数を取得または設定します。decimal データ型にのみ有効です。
パブリック プロパティ Scale このプロパティ モデルの小数点以下桁数を取得または設定します。decimal データ型にのみ有効です。
パブリック プロパティ StoreType このプロパティ モデルに使用するプロバイダー固有のデータ型を取得または設定します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。
パブリック プロパティ Type このプロパティ モデルのデータ型を取得します。
パブリック プロパティ TypeUsage このプロパティ モデルのデータ型に関する追加の詳細情報を取得します。これには、最大長や null 値の許容などの詳細情報が含まれます。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Migrations.Model 名前空間