EDM セマンティクスに関連する事前定義済みの宣言を提供します。
継承階層
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmCoreModel
名前空間: Microsoft.Data.Edm.Library
アセンブリ: Microsoft.Data.Edm (Microsoft.Data.Edm.dll)
構文
'宣言
Public Class EdmCoreModel _
Inherits EdmElement _
Implements IEdmModel, IEdmElement
'使用
Dim instance As EdmCoreModel
public class EdmCoreModel : EdmElement,
IEdmModel, IEdmElement
public ref class EdmCoreModel : public EdmElement,
IEdmModel, IEdmElement
type EdmCoreModel =
class
inherit EdmElement
interface IEdmModel
interface IEdmElement
end
public class EdmCoreModel extends EdmElement implements IEdmModel, IEdmElement
EdmCoreModel 型は、以下のメンバーを公開しています。
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
DirectValueAnnotationsManager | モデルの注釈マネージャーを取得します。 |
![]() ![]() |
Namespace | このコア モデルの名前空間を取得します。 |
![]() |
References | このコア モデルの参照を取得します。 |
![]() |
SchemaElements | このコア モデルに含まれるスキーマ要素のコレクションを取得します。 |
![]() |
VocabularyAnnotations | このコア モデルに含まれるボキャブラリ注釈のコレクションを取得します。 |
先頭に戻る
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
Equals | (Object から継承されています。) |
![]() |
Finalize | (Object から継承されています。) |
![]() |
FindDeclaredEntityContainer | このモデル内で指定した名前を持つエンティティ コンテナーを検索し、そのようなエンティティ コンテナーが存在しない場合は null を返します。 |
![]() |
FindDeclaredFunctions | このモデル内で指定した名前を持つ関数を検索し、そのような関数が存在しない場合は空白の列挙型を返します。 |
![]() |
FindDeclaredType | このモデル内で指定した名前を持つ型を検索し、そのような型が存在しない場合は null を返します。 |
![]() |
FindDeclaredValueTerm | このモデル内で指定した名前を持つ値タームを検索し、そのような値タームが存在しない場合は null を返します。 |
![]() |
FindDeclaredVocabularyAnnotations | このモデルまたは指定された要素の参照されているモデルで指定されたボキャブラリ注釈を検索します。 |
![]() |
GetBinary(Boolean) | バイナリ型への参照を取得します。 |
![]() |
GetBinary(Boolean, Nullable<Int32>, Nullable<Boolean>, Boolean) | バイナリ型への参照を取得します。 |
![]() |
GetBoolean | ブール型への参照を取得します。 |
![]() |
GetByte | byte 型への参照を取得します。 |
![]() ![]() |
GetCollection | コレクション型への参照を取得します。 |
![]() |
GetDateTime | 日付時刻プリミティブ型定義への参照を取得します。 |
![]() |
GetDateTimeOffset | オフセット プリミティブ型定義を持つ日付時刻への参照を取得します。 |
![]() |
GetDecimal(Boolean) | decimal 型への参照を取得します。 |
![]() |
GetDecimal(Nullable<Int32>, Nullable<Int32>, Boolean) | decimal 型への参照を取得します。 |
![]() |
GetDouble | double 型への参照を取得します。 |
![]() |
GetGuid | GUID 型への参照を取得します。 |
![]() |
GetHashCode | (Object から継承されています。) |
![]() |
GetInt16 | Int16 型への参照を取得します。 |
![]() |
GetInt32 | Int32 型への参照を取得します。 |
![]() |
GetInt64 | Int64 型への参照を取得します。 |
![]() |
GetPrimitive | プリミティブ型への参照を取得します。 |
![]() |
GetPrimitiveType | プリミティブ型の定義を取得します。 |
![]() |
GetPrimitiveTypeKind | プリミティブ型の種類を取得します。 |
![]() |
GetSByte | SByte 型への参照を取得します。 |
![]() |
GetSingle | single 型への参照を取得します。 |
![]() |
GetSpatial(EdmPrimitiveTypeKind, Boolean) | 空間型への参照を取得します。 |
![]() |
GetSpatial(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | 空間型への参照を取得します。 |
![]() |
GetStream | ストリーム型への参照を取得します。 |
![]() |
GetString(Boolean) | 文字列型への参照を取得します。 |
![]() |
GetString(Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, Boolean) | 文字列型への参照を取得します。 |
![]() |
GetTemporalType(EdmPrimitiveTypeKind, Boolean) | 時間型への参照を取得します。 |
![]() |
GetTemporalType(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | 時間型への参照を取得します。 |
![]() |
GetTime | 時刻プリミティブ型定義への参照を取得します。 |
![]() |
GetType | (Object から継承されています。) |
![]() |
MemberwiseClone | (Object から継承されています。) |
![]() |
ToString | (Object から継承されています。) |
先頭に戻る
拡張メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
DirectValueAnnotations | 要素の直接値注釈を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
EntityContainers | このモデルに属するエンティティ コンテナーを取得します。 (ExtensionMethods によって定義されています。) |
![]() |
Errors | この要素またはこの要素に含まれる要素に属しているエラーが存在する場合にそのエラーを取得します。たとえば、構造型のエラーには、型自体のエラーと、その宣言されたプロパティのエラーが含まれます。このメソッドは、この要素によって参照される要素を分析しません。たとえば、プロパティのエラーには、その型からのエラーは含まれません。 (ValidationExtensionMethods によって定義されています。) |
![]() |
FindEntityContainer | このモデルとすべての参照先モデルから、指定した名前を持つエンティティ コンテナーを検索し、そのようなエンティティ コンテナーが存在しない場合は null を返します。 (ExtensionMethods によって定義されています。) |
![]() |
FindFunctions | このモデルとすべての参照先モデルから、指定した名前を持つ関数を検索し、そのような関数が存在しない場合は空白の列挙型を返します。 (ExtensionMethods によって定義されています。) |
![]() |
FindType | このモデルとすべての参照先モデルから、指定した名前を持つ型を検索し、そのような型が存在しない場合は null を返します。 (ExtensionMethods によって定義されています。) |
![]() |
FindValueTerm | このモデルとすべての参照先モデルから、指定した名前を持つ値タームを検索し、そのような値タームが存在しない場合は null を返します。 (ExtensionMethods によって定義されています。) |
![]() |
FindVocabularyAnnotations(IEdmVocabularyAnnotatable) | オーバーロードされます。 特定のモデルおよびその参照先モデルで定義されている注釈付け可能な要素のボキャブラリ注釈を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm) | オーバーロードされます。 特定のタームをバインドする、注釈付け可能な要素のボキャブラリ注釈を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String) | オーバーロードされます。 特定のタームをバインドする、注釈付け可能な要素のボキャブラリ注釈を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm, String) | オーバーロードされます。 特定のタームをバインドする、注釈付け可能な要素のボキャブラリ注釈を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String, String) | オーバーロードされます。 特定のタームをバインドする、注釈付け可能な要素のボキャブラリ注釈を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
FindVocabularyAnnotationsIncludingInheritedAnnotations | 特定のモデルおよびその参照先モデルで定義されている注釈付け可能な要素のボキャブラリ注釈を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetAnnotationValue(IEdmElement, String, String) | オーバーロードされます。 特定の名前空間と指定された名前に対応する注釈値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetAnnotationValue<T>(IEdmElement) | オーバーロードされます。 注釈付け可能な要素から注釈値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetAnnotationValue<T>(IEdmElement, String, String) | オーバーロードされます。 特定の名前空間と指定された名前に対応する注釈値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetAnnotationValues | 注釈値のセットを取得します。それぞれの要求された値に対して、指定された要素に指定された名前の注釈がない場合、null を返します。 (ExtensionMethods によって定義されています。) |
![]() |
GetAssociationAnnotations | ナビゲーション プロパティに対してシリアル化されるアソシエーションに関連付けられている注釈を取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetAssociationEndName | ナビゲーション プロパティに対してシリアル化されるアソシエーション End に使用される名前を取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetAssociationFullName | ナビゲーション プロパティに対してシリアル化されるアソシエーションに使用される完全修飾された名前を取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetAssociationName | ナビゲーション プロパティに対してシリアル化されるアソシエーションに使用される名前を取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetAssociationNamespace | ナビゲーション プロパティに対してシリアル化されるアソシエーションに使用される名前空間を取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetAssociationSetAnnotations | エンティティ セットのナビゲーション ターゲットに対してシリアル化されるアソシエーションに関連付けられている注釈を取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetAssociationSetName | エンティティ セットのナビゲーション プロパティに対してシリアル化されるアソシエーション セットに使用される名前を取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetDataServiceVersion | エンティティ セットのナビゲーション プロパティのデータ サービスに使用されるバージョンを取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetDocumentation | 指定された要素のドキュメントを取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetEdmVersion | 指定したモデルを持つ EDM バージョンを取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetEdmxVersion | エンティティ セットのナビゲーション プロパティの edmx に使用されるバージョンを取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetMaxDataServiceVersion | エンティティ セットのナビゲーション プロパティに対するデータ サービスの最大バージョンを取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetNamespacePrefixMappings | ナビゲーション プロパティの名前空間のプレフィックス マッピングを取得します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, EdmEvaluator) | オーバーロードされます。 値の型に適用されているターム型のプロパティの IEdmValue を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, String, EdmEvaluator) | オーバーロードされます。 値の型に適用されているターム型のプロパティの IEdmValue を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) | オーバーロードされます。 値の型に適用されているターム型のプロパティの CLR 値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) | オーバーロードされます。 値の型に適用されているターム型のプロパティの CLR 値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetTermValue(IEdmStructuredValue, String, EdmEvaluator) | オーバーロードされます。 値の型に適用されているボキャブラリ タームの IEdmValue を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) | オーバーロードされます。 値の型に適用されているボキャブラリ タームの IEdmValue を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetTermValue(IEdmStructuredValue, String, String, EdmEvaluator) | オーバーロードされます。 値の型に適用されているボキャブラリ タームの IEdmValue を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) | オーバーロードされます。 値の型に適用されているボキャブラリ タームの IEdmValue を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetTermValue<T>(IEdmStructuredValue, String, EdmToClrEvaluator) | オーバーロードされます。 値の型に適用されているボキャブラリ タームの CLR 値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) | オーバーロードされます。 値の型に適用されているボキャブラリ タームの CLR 値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetTermValue<T>(IEdmStructuredValue, String, String, EdmToClrEvaluator) | オーバーロードされます。 値の型に適用されているボキャブラリ タームの CLR 値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) | オーバーロードされます。 値の型に適用されているボキャブラリ タームの CLR 値を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
IsBad | Errors(IEdmElement) メソッドによって返されるエラーがこの要素に含まれるかどうかを示します。 (ValidationExtensionMethods によって定義されています。) |
![]() |
Location | 指定した項目の場所を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
SchemaElementsAcrossModels | モデルとその参照先モデルからすべてのスキーマ要素を取得します。 (ExtensionMethods によって定義されています。) |
![]() |
SetAnnotationValue(IEdmElement, String, String, Object) | オーバーロードされます。 EDM 要素の注釈値を設定します。値が null の場合、注釈は追加されず、同じ名前を持つ既存の注釈が削除されます。 (ExtensionMethods によって定義されています。) |
![]() |
SetAnnotationValue<T>(IEdmElement, T) | オーバーロードされます。 注釈付け可能な要素に注釈値を設定します。 (ExtensionMethods によって定義されています。) |
![]() |
SetAnnotationValues | 注釈値のセットを設定します。指定された値が null の場合、注釈は追加されず、同じ名前を持つ既存の注釈が削除されます。 (ExtensionMethods によって定義されています。) |
![]() |
SetAssociationAnnotations | ナビゲーション プロパティに対してシリアル化されるアソシエーションの注釈を設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetAssociationEndName | ナビゲーション プロパティに対してシリアル化されるアソシエーション End に使用される名前を設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetAssociationName | ナビゲーション プロパティに対してシリアル化されるアソシエーションに使用される名前を設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetAssociationNamespace | ナビゲーション プロパティに対してシリアル化されるアソシエーションに使用される名前空間を設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetAssociationSetAnnotations | エンティティ セットのナビゲーション ターゲットに対してシリアル化されるアソシエーション セットの注釈を設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetAssociationSetName | エンティティ セットのナビゲーション プロパティに対してシリアル化されるアソシエーション セットに使用される名前を設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetDataServiceVersion | エンティティ セットのナビゲーション プロパティのデータ サービスに使用されるバージョンを設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetDocumentation | 指定された要素のドキュメントを設定します。 (ExtensionMethods によって定義されています。) |
![]() |
SetEdmVersion | 指定したモデルおよびバージョンを持つ EDM バージョンを設定します。 (ExtensionMethods によって定義されています。) |
![]() |
SetEdmxVersion | エンティティ セットのナビゲーション プロパティの edmx に使用されるバージョンを設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetMaxDataServiceVersion | エンティティ セットのナビゲーション プロパティに対するデータ サービスの最大バージョンを設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
SetNamespacePrefixMappings | ナビゲーション プロパティの名前空間のプレフィックス マッピングを設定します。 (SerializationExtensionMethods によって定義されています。) |
![]() |
TryWriteCsdl(XmlWriter, IEnumerable<EdmError>%) | オーバーロードされます。 CSDL 成果物を指定されたライターに出力します。 (CsdlWriter によって定義されています。) |
![]() |
TryWriteCsdl(Func<T, TResult>, Boolean) | オーバーロードされます。 指定されたライター プロバイダーを使用して CSDL 成果物を出力します。 (CsdlWriter によって定義されています。) |
![]() |
Validate(IEnumerable<EdmError>%) | オーバーロードされます。 モデルの現在のバージョンを使用して、IEdmModel とそのすべてのプロパティを検証します。モデルがバージョンを持たない場合、IEdmModel が使用されます。 (EdmValidator によって定義されています。) |
![]() |
Validate(Version, IEnumerable<EdmError>%) | オーバーロードされます。 特定のバージョンを指定して、IEdmModel とそのすべてのプロパティを検証します。 (EdmValidator によって定義されています。) |
![]() |
Validate(ValidationRuleSet, IEnumerable<EdmError>%) | オーバーロードされます。 特定のバージョンを指定して、IEdmModel とそのすべてのプロパティを検証します。 (EdmValidator によって定義されています。) |
先頭に戻る
フィールド
| 名前 | 説明 | |
|---|---|---|
![]() ![]() |
Instance | コア モデル インスタンスを表します。 |
先頭に戻る
説明
ここのコンテンツは更新されません。ここに資料を追加しないでください。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)