次の方法で共有


EdmModel クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

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

継承階層

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.EdmModel

名前空間:  System.Data.Entity.Core.Metadata.Edm
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Class EdmModel _
    Inherits MetadataItem
'使用
Dim instance As EdmModel
public class EdmModel : MetadataItem
public ref class EdmModel : public MetadataItem
type EdmModel =  
    class 
        inherit MetadataItem 
    end
public class EdmModel extends MetadataItem

EdmModel 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AssociationTypes モデルのアソシエーション型を取得します。
パブリック プロパティ BuiltInTypeKind この型の組み込み型種別を取得します。 (MetadataItem.BuiltInTypeKind をオーバーライドします。)
パブリック プロパティ ComplexTypes モデルの複合型を取得します。
パブリック プロパティ Container エンティティ セット、アソシエーション セット、および関数インポートを格納するコンテナーを取得します。
パブリック プロパティ DataSpace モデルが概念モデル (DataSpace.CSpace) またはストア モデル (DataSpace.SSpace) のどちらであるかを示す、モデルに関連付けられたデータ領域を取得します。
パブリック プロパティ Documentation この型に関連付けられているドキュメントを取得または設定します。 (MetadataItem から継承されます。)
パブリック プロパティ EntityTypes モデルのエンティティ型を取得します。
パブリック プロパティ EnumTypes モデルの列挙型を取得します。
パブリック プロパティ Functions モデルの関数を取得します。
パブリック プロパティ GlobalItems モデルに関連付けられているグローバル項目を取得します。
パブリック プロパティ MetadataProperties 現在の型のプロパティの一覧を取得します。 (MetadataItem から継承されます。)

上揃え

メソッド

  名前 説明
パブリック メソッド AddAnnotation 指定された名前と値で注釈を追加または更新します。 (MetadataItem から継承されます。)
パブリック メソッド AddItem(AssociationType) アソシエーション型をモデルに追加します。
パブリック メソッド AddItem(ComplexType) 複合型をモデルに追加します。
パブリック メソッド AddItem(EdmFunction) 関数をモデルに追加します。
パブリック メソッド AddItem(EntityType) エンティティ型をモデルに追加します。
パブリック メソッド AddItem(EnumType) 列挙型をモデルに追加します。
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド RemoveAnnotation 指定した名前の注釈を削除します。 (MetadataItem から継承されます。)
パブリック メソッド RemoveItem(AssociationType) アソシエーション型をモデルから削除します。
パブリック メソッド RemoveItem(ComplexType) 複合型をモデルから削除します。
パブリック メソッド RemoveItem(EdmFunction) 関数をモデルから削除します。
パブリック メソッド RemoveItem(EntityType) エンティティ型をモデルから削除します。
パブリック メソッド RemoveItem(EnumType) 列挙型をモデルから削除します。
パブリック メソッド ToString (Object から継承されます。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Core.Metadata.Edm 名前空間