LengthPropertyConfiguration クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
エンティティ型または複合型の、length ファセットを持つプロパティを構成するために使用します。 この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
継承階層
System.Object
System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration
System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfiguration
System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfiguration
System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfiguration
名前空間: System.Data.Entity.ModelConfiguration.Configuration
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public MustInherit Class LengthPropertyConfiguration _
Inherits PrimitivePropertyConfiguration
'使用
Dim instance As LengthPropertyConfiguration
public abstract class LengthPropertyConfiguration : PrimitivePropertyConfiguration
public ref class LengthPropertyConfiguration abstract : public PrimitivePropertyConfiguration
[<AbstractClassAttribute>]
type LengthPropertyConfiguration =
class
inherit PrimitivePropertyConfiguration
end
public abstract class LengthPropertyConfiguration extends PrimitivePropertyConfiguration
LengthPropertyConfiguration 型で公開されるメンバーは以下のとおりです。
メソッド
名前 | 説明 | |
---|---|---|
Equals | このインスタンスが、指定したオブジェクトと等しいかどうかを判定します。 (PrimitivePropertyConfiguration から継承されます。) | |
Finalize | (Object から継承されます。) | |
GetHashCode | 現在のインスタンスのハッシュ コードを返します。 (PrimitivePropertyConfiguration から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (PrimitivePropertyConfiguration から継承されます。) | |
HasColumnAnnotation | プロパティの保存に使用されるデータベース列のモデル内に注釈を設定します。注釈値は後で移行の作成時など列の処理時に使用できます。 (PrimitivePropertyConfiguration から継承されます。) | |
HasColumnName | プロパティの格納に使用するデータベース列の名前を構成します。 (PrimitivePropertyConfiguration から継承されます。) | |
HasColumnOrder | プロパティの格納に使用するデータベース列の順序を構成します。このメソッドは、エンティティ型が複合キーを持つ場合のキーの順序を指定する際にも使用します。 (PrimitivePropertyConfiguration から継承されます。) | |
HasColumnType | プロパティの格納に使用するデータベース列のデータ型を構成します。 (PrimitivePropertyConfiguration から継承されます。) | |
HasDatabaseGeneratedOption | プロパティの値をデータベースで生成する方法を構成します。 (PrimitivePropertyConfiguration から継承されます。) | |
HasMaxLength | 指定した最大長を使用するようにプロパティを構成します。 | |
HasParameterName | ストアド プロシージャでこのプロパティに対して使用されるパラメーターの名前を構成します。 (PrimitivePropertyConfiguration から継承されます。) | |
IsConcurrencyToken() | オプティミスティック同時実行トークンとして使用するようにプロパティを構成します。 (PrimitivePropertyConfiguration から継承されます。) | |
IsConcurrencyToken(Nullable<Boolean>) | プロパティをオプティミスティック同時実行トークンとして使用するかどうかを構成します。 (PrimitivePropertyConfiguration から継承されます。) | |
IsFixedLength | プロパティを固定長として構成します。HasMaxLength を使用してプロパティの固定の長さを設定します。 | |
IsMaxLength | データベース プロバイダーでサポートされる最大長を許容するようにプロパティを構成します。 | |
IsOptional | プロパティを省略可能として構成します。このプロパティの格納に使用されるデータベース列は Null 許容になります。 (PrimitivePropertyConfiguration から継承されます。) | |
IsRequired | プロパティを必須として構成します。このプロパティの格納に使用されるデータベース列は Null 非許容になります。 (PrimitivePropertyConfiguration から継承されます。) | |
IsVariableLength | プロパティを可変長として構成します。既定では、プロパティは可変長です。 | |
MemberwiseClone | (Object から継承されます。) | |
ToString | このインスタンスの文字列表現を返します。 (PrimitivePropertyConfiguration から継承されます。) |
上揃え
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。