EntityClassGenerator 類別

定義

從概念架構定義語言(CSDL)檔案產生物件上下文與實體類別(物件層程式碼)。

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

建構函式

名稱 Description
EntityClassGenerator()

初始化一個帶有EntityClassGenerator語言選項的新GenerateCSharpCode類別實例。

EntityClassGenerator(LanguageOption)

使用指定的 EntityClassGenerator,初始化 LanguageOption 類別的新實例。

屬性

名稱 Description
EdmToObjectNamespaceMap

取得 EdmToObjectNamespaceMap 包含概念結構定義語言(CSDL)到碼名空間映射的 。

LanguageOption

取得或設定一個 LanguageOption 表示所產生程式碼語言的值。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GenerateCode(String, String, IEnumerable<String>)

使用指定的概念結構定義語言(CSDL)檔案產生原始碼。 結構檔案路徑清單用於解析 CSDL 檔案中的任何參考。

GenerateCode(String, String)

產生一個原始碼檔案,包含從指定的概念架構定義語言(CSDL)檔案產生的物件。

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

根據物件中的 XmlReader 概念結構定義語言(CSDL)檔案產生原始碼,然後將產生的原始碼輸出為 TextWriterIList An of XmlReader 物件用於解析 CSDL 檔案中包含的任何參考。

GenerateCode(XmlReader, TextWriter)

利用物件中包含的 XmlReader 概念結構定義語言(CSDL)檔案產生原始碼,並將生成的原始碼輸出為 TextWriter

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

事件

名稱 Description
OnPropertyGenerated

當房產發生變化時,會發生這種情況。

OnTypeGenerated

當類型資訊改變時會發生。

適用於