EdmCoreModel クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
EDM セマンティクスに関連する事前定義済みの宣言を提供します。
public class EdmCoreModel : Microsoft.OData.Edm.EdmElement, Microsoft.OData.Edm.IEdmModel
type EdmCoreModel = class
inherit EdmElement
interface IEdmModel
interface IEdmElement
Public Class EdmCoreModel
Inherits EdmElement
Implements IEdmModel
- 継承
- 実装
フィールド
Instance |
既定のコア EDM モデル。 |
プロパティ
DeclaredNamespaces |
このモデルに含まれるスキーマ要素が使用する名前空間のコレクションを取得します。 |
DirectValueAnnotationsManager |
モデルの注釈マネージャーを取得します。 |
EntityContainer |
モデルのエンティティ コンテナーを 1 つだけ取得します。 |
Namespace |
このコア モデルの名前空間を取得します。 |
ReferencedModels |
このモデルによって参照されるモデルのコレクションを取得します。 |
SchemaElements |
このコア モデルで定義されている型を取得します。 |
VocabularyAnnotations |
このモデルで定義されているボキャブラリ注釈を取得します。 |
メソッド
FindDeclaredBoundOperations(IEdmType) |
バインドの種類に基づいてバインドされた操作を検索し、操作が存在しない場合は空の列挙可能な を返します。 |
FindDeclaredBoundOperations(String, IEdmType) |
修飾名とバインドの種類に基づいてバインドされた操作を検索し、操作が存在しない場合は空の列挙可能な を返します。 |
FindDeclaredOperations(String) |
このモデルで指定された名前の操作を検索し、そのような操作が存在しない場合は空の列挙可能な を返します。 |
FindDeclaredTerm(String) |
このモデルで指定された名前を持つ用語を検索し、そのような用語が存在しない場合は null を返します。 |
FindDeclaredType(String) |
このモデルで指定された名前を持つ型のみを検索し、そのような型が存在しない場合は null を返します。 |
FindDeclaredVocabularyAnnotations(IEdmVocabularyAnnotatable) |
このモデルまたは指定された要素の参照されているモデルで指定されたボキャブラリ注釈を検索します。 |
FindDirectlyDerivedTypes(IEdmStructuredType) |
指定された型から派生した型のリストを検索します。 |
FindOperationImportsByNameNonBindingParameterType(String, IEnumerable<String>) |
functionImport または actionImport を名前とパラメーター名で検索します。 |
GetAnnotationPath(Boolean) |
Edm.AnnotationPath 型定義への参照を取得します。 |
GetBinary(Boolean) |
バイナリ プリミティブ型定義への参照を取得します。 |
GetBinary(Boolean, Nullable<Int32>, Boolean) |
バイナリ プリミティブ型定義への参照を取得します。 |
GetBoolean(Boolean) |
ブール型のプリミティブ型定義への参照を取得します。 |
GetByte(Boolean) |
Byte プリミティブ型定義への参照を取得します。 |
GetCollection(IEdmTypeReference) |
アトミックでないコレクション型定義への参照を取得します。 |
GetComplexType() |
Edm.ComplexType 型を取得します。 |
GetComplexType(Boolean) |
Edm.ComplexType 型定義への参照を取得します。 |
GetDate(Boolean) |
Date プリミティブ型定義への参照を取得します。 |
GetDateTimeOffset(Boolean) |
オフセット プリミティブ型定義を持つ日付時刻への参照を取得します。 |
GetDecimal(Boolean) |
10 進プリミティブ型定義への参照を取得します。 |
GetDecimal(Nullable<Int32>, Nullable<Int32>, Boolean) |
10 進プリミティブ型定義への参照を取得します。 |
GetDouble(Boolean) |
ダブル プリミティブ型定義への参照を取得します。 |
GetDuration(Boolean) |
期間プリミティブ型定義への参照を取得します。 |
GetEntityType() |
Edm.EntityType 型を取得します。 |
GetEntityType(Boolean) |
Edm.EntityType 型定義への参照を取得します。 |
GetGuid(Boolean) |
Guid プリミティブ型定義への参照を取得します。 |
GetInt16(Boolean) |
Int16 プリミティブ型定義への参照を取得します。 |
GetInt32(Boolean) |
Int32 プリミティブ型定義への参照を取得します。 |
GetInt64(Boolean) |
Int64 プリミティブ型定義への参照を取得します。 |
GetNavigationPropertyPath(Boolean) |
Edm.NavigationPropertyPath 型定義への参照を取得します。 |
GetPathType(EdmPathTypeKind) |
種類別のパスの種類を取得します。 |
GetPathType(EdmPathTypeKind, Boolean) |
指定した種類のパス型への参照を取得します。 |
GetPathTypeKind(String) |
型名で EdmPathTypeKind を取得します。 |
GetPrimitive(EdmPrimitiveTypeKind, Boolean) |
指定した種類のプリミティブ型への参照を取得します。 |
GetPrimitiveType() |
Edm.PrimitiveType 型を取得します。 |
GetPrimitiveType(Boolean) |
Edm.PrimitiveType 型定義への参照を取得します。 |
GetPrimitiveType(EdmPrimitiveTypeKind) |
種類別にプリミティブ型を取得します。 |
GetPrimitiveTypeKind(String) |
型名で EdmPrimitiveTypeKind を取得します。 |
GetPropertyPath(Boolean) |
Edm.PropertyPath 型定義への参照を取得します。 |
GetSByte(Boolean) |
SByte プリミティブ型定義への参照を取得します。 |
GetSingle(Boolean) |
1 つのプリミティブ型定義への参照を取得します。 |
GetSpatial(EdmPrimitiveTypeKind, Boolean) |
空間プリミティブ型定義への参照を取得します。 |
GetSpatial(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) |
空間プリミティブ型定義への参照を取得します。 |
GetStream(Boolean) |
ストリーム プリミティブ型定義への参照を取得します。 |
GetString(Boolean) |
バイナリ文字列型定義への参照を取得します。 |
GetString(Boolean, Nullable<Int32>, Nullable<Boolean>, Boolean) |
文字列プリミティブ型定義への参照を取得します。 |
GetTemporal(EdmPrimitiveTypeKind, Boolean) |
時間プリミティブ型定義への参照を取得します。 |
GetTemporal(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) |
時間プリミティブ型定義への参照を取得します。 |
GetTimeOfDay(Boolean) |
TimeOfDay プリミティブ型定義への参照を取得します |
GetUntyped() |
Edm.Untyped 型定義への参照を取得します。 |
GetUntyped(Boolean) |
Edm.Untyped 型定義への参照を取得します |
GetUntypedType() |
Edm.Untyped 型を取得します。 |