EdmProperty クラス

定義

概念空間では、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)

適用対象