EdmProperty クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
概念空間では、EdmProperty は Entity のプロパティを表します。 ストアスペースでは、EdmProperty はテーブル内の列を表します。
public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
- 継承
プロパティ
BuiltInTypeKind |
この EdmProperty の組み込み型種別を取得します。 |
CollectionKind |
このモデルのコレクションの種類を取得または設定します。 |
ComplexType |
このプロパティの複合型情報を取得します。 |
ConcurrencyMode |
プロパティのコンカレンシー モードを取得または設定します。 |
DeclaringType |
このメンバーが宣言されている型を取得します。 (継承元 EdmMember) |
DefaultValue |
この EdmProperty の既定値を取得します。 |
Documentation |
この型に関連付けられているドキュメントを取得または設定します。 (継承元 MetadataItem) |
EnumType |
このプロパティの列挙型情報を取得します。 |
IsCollectionType |
プロパティがコレクション型プロパティであるかどうかを取得します。 |
IsComplexType |
このプロパティが複合型プロパティであるかどうかを取得します。 |
IsEnumType |
このプロパティが列挙型プロパティであるかどうかを取得します。 |
IsFixedLength |
このプロパティの長さを固定するかどうかを取得または設定します。 |
IsFixedLengthConstant |
固定長ファセットがデータベース プロバイダーの定数であるかどうかを取得します。 |
IsMaxLength |
このプロパティがプロバイダーでサポートされている最大長を使用するかどうかを取得または設定します。 |
IsMaxLengthConstant |
データベース プロバイダーの最大長ファセットが定数かどうかを取得します。 |
IsPrecisionConstant |
データベース プロバイダーの有効桁数ファセットが定数であるかどうかを取得します。 |
IsPrimitiveType |
このプロパティがプリミティブ型であるかどうかを取得します。 |
IsScaleConstant |
データベース プロバイダーのスケール ファセットが定数であるかどうかを取得します。 |
IsStoreGeneratedComputed |
このメンバーが EDM 定義で Computed メンバーとしてマークされているかどうかを示します (継承元 EdmMember) |
IsStoreGeneratedIdentity |
このメンバーの Store で生成されたパターンが EDM 定義で ID としてマークされているかどうかを示します (継承元 EdmMember) |
IsUnderlyingPrimitiveType |
このプロパティが基になるプリミティブ型であるかどうかを取得します。 |
IsUnicode |
このプロパティが Unicode プロパティであるかどうかを取得または設定します。 |
IsUnicodeConstant |
Unicode ファセットがデータベース プロバイダーの定数であるかどうかを取得します。 |
MaxLength |
プロパティの最大長を取得または設定します。 |
MetadataProperties |
現在の型のプロパティの一覧を取得します。 (継承元 MetadataItem) |
Name |
プロパティの名前を取得または設定します。 ストアスペース モデル規則からこれを設定すると、このプロパティのデータベース列の名前が変更されます。 概念モデルでは、これはエンティティ クラスの対応するプロパティと一致する必要があり、変更しないでください。 (継承元 EdmMember) |
Nullable |
この EdmProperty に Null 値を割り当てることができるかどうかを示す値を取得します。 |
Precision |
このプロパティの有効桁数を取得または設定します。 |
PrimitiveType |
このプロパティのプリミティブ型情報を取得します。 |
Scale |
このプロパティのスケールを取得または設定します。 |
StoreGeneratedPattern |
このプロパティに関連付けられているデータベース列のデータベース生成メソッドを取得または設定します。 |
TypeName |
プロパティの型名を取得します。 |
TypeUsage |
メンバーの型と、その型のファセットの両方を含んだ TypeUsage クラスのインスタンスを取得します。 (継承元 EdmMember) |
UnderlyingPrimitiveType |
このプロパティの基になるプリミティブ型情報を取得します。 |
メソッド
AddAnnotation(String, Object) |
指定した名前と値を使用して注釈を追加または更新します。 (継承元 MetadataItem) |
Create(String, TypeUsage) |
EdmProperty 型の新しいインスタンスを作成します。 |
CreateComplex(String, ComplexType) |
新しい複合プロパティを作成します。 |
CreateEnum(String, EnumType) |
新しい列挙型プロパティを作成します。 |
CreatePrimitive(String, PrimitiveType) |
新しいプリミティブ プロパティを作成します。 |
RemoveAnnotation(String) |
指定した名前の注釈を削除します。 (継承元 MetadataItem) |
SetMetadataProperties(IEnumerable<MetadataProperty>) |
メタデータ プロパティを設定します。 |
ToString() |
このメンバーの名前を返します。 (継承元 EdmMember) |
適用対象
Entity Framework