EdmModel クラス

定義

概念モデルまたはストア モデルを表します。 このクラスを使用すると、モデルの形状とその構成方法に関する情報にアクセスできます。

public class EdmModel : System.Data.Entity.Core.Metadata.Edm.MetadataItem
type EdmModel = class
    inherit MetadataItem
Public Class EdmModel
Inherits MetadataItem
継承
EdmModel

プロパティ

AssociationTypes

モデル内の関連付けの種類を取得します。

BuiltInTypeKind

この型の組み込み型種別を取得します。

ComplexTypes

モデル内の複合型を取得します。

Container

エンティティと関連付けセット、および関数のインポートを格納するコンテナーを取得します。

DataSpace

モデルに関連付けられているデータ空間を取得します。これは、概念モデル (DataSpace.CSpace) かストア モデル (DataSpace.SSpace) かを示します。

Documentation

この型に関連付けられているドキュメントを取得または設定します。

(継承元 MetadataItem)
EntityTypes

モデル内のエンティティ型を取得します。

EnumTypes

モデル内の列挙型を取得します。

Functions

モデル内の関数を取得します。

GlobalItems

モデルに関連付けられているグローバル項目を取得します。

MetadataProperties

現在の型のプロパティの一覧を取得します。

(継承元 MetadataItem)

メソッド

AddAnnotation(String, Object)

指定した名前と値を使用して注釈を追加または更新します。

(継承元 MetadataItem)
AddItem(AssociationType)

関連付けの種類をモデルに追加します。

AddItem(ComplexType)

複合型をモデルに追加します。

AddItem(EdmFunction)

モデルに関数を追加します。

AddItem(EntityType)

エンティティ型をモデルに追加します。

AddItem(EnumType)

列挙型をモデルに追加します。

RemoveAnnotation(String)

指定した名前の注釈を削除します。

(継承元 MetadataItem)
RemoveItem(AssociationType)

モデルから関連付けの種類を削除します。

RemoveItem(ComplexType)

モデルから複合型を削除します。

RemoveItem(EdmFunction)

モデルから関数を削除します。

RemoveItem(EntityType)

モデルからエンティティ型を削除します。

RemoveItem(EnumType)

モデルから列挙型を削除します。

適用対象