語言

EntityModelSchemaGenerator 類別

定義

這個類別會在 S 空間的 EntityContainer 與 C 空間的 EntityContainer 之間建立預設的 CCMapping。 映射將根據宣告的範圍類型建立。 所以繼承是行不通的。

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

建構函式

名稱 Description
EntityModelSchemaGenerator(EntityContainer, String, String)

初始化 EntityModelSchemaGenerator 類別的新執行個體。

EntityModelSchemaGenerator(EntityContainer)

初始化 EntityModelSchemaGenerator 類別的新執行個體。

EntityModelSchemaGenerator(StoreItemCollection, String, String)

建構一個 EntityModelGenerator。

屬性

名稱 Description
EdmItemCollection

取得由 GenerateMetadata 方法建立的 EdmItemCollection。

EntityContainer

取得由 GenerateMetadata 方法建立的概念模型 EntityContainer。

GenerateForeignKeyProperties

取得或設定在概念模型中產生外鍵屬性的旗標。

PluralizationService

取得或設定 PluralizationService 值,以表示在產生模型時所使用的服務。

方法

名稱 Description
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 物件。

適用於