EntityModelSchemaGenerator クラス

定義

このクラスは、S 空間の EntityContainer と C 空間の EntityContainer の間に既定の CCMapping を作成します。 マッピングは、宣言されたエクステントの型に基づいて作成されます。 そのため、継承は機能しません。

public ref class EntityModelSchemaGenerator sealed
public sealed class EntityModelSchemaGenerator
type EntityModelSchemaGenerator = class
Public NotInheritable Class EntityModelSchemaGenerator
継承
EntityModelSchemaGenerator

コンストラクター

名前 説明
EntityModelSchemaGenerator(EntityContainer, String, String)

EntityModelSchemaGenerator クラスの新しいインスタンスを初期化します。

EntityModelSchemaGenerator(EntityContainer)

EntityModelSchemaGenerator クラスの新しいインスタンスを初期化します。

EntityModelSchemaGenerator(StoreItemCollection, String, String)

EntityModelGenerator を構築します。

プロパティ

名前 説明
EdmItemCollection

GenerateMetadata メソッドによって作成された EdmItemCollection を取得します。

EntityContainer

GenerateMetadata メソッドによって作成された概念モデル EntityContainer を取得します。

GenerateForeignKeyProperties

概念モデルで外部キー プロパティを生成するためのフラグを取得または設定します。

PluralizationService

モデルの生成時に使用されるサービスを示す PluralizationService 値を取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GenerateMetadata()

概念モデルのメタデータ情報を生成し、スキーマ エラーを返します。

GenerateMetadata(Version)

概念モデルのメタデータ情報を生成し、スキーマ エラーを返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WriteModelSchema(String)

生成された概念スキーマ定義言語 (CSDL) を指定されたファイルに書き込みます。

WriteModelSchema(XmlWriter)

生成された概念スキーマ定義言語 (CSDL) を XmlWriter オブジェクトに書き込みます。

WriteStorageMapping(String)

生成されたマッピング仕様言語 (MSL) を指定したファイルに書き込みます。

WriteStorageMapping(XmlWriter)

生成されたマッピング仕様言語 (MSL) を XmlWriter オブジェクトに書き込みます。

適用対象