Share via


EntityClassGenerator 類別

定義

從概念結構定義語言 (CSDL) 檔案中產生物件內容和實體類別 (物件層程式碼)。

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

建構函式

EntityClassGenerator()

使用 EntityClassGenerator 語言選項,初始化 GenerateCSharpCode 類別的新執行個體。

EntityClassGenerator(LanguageOption)

使用指定的 EntityClassGenerator 初始化 LanguageOption 類別的新執行個體。

屬性

EdmToObjectNamespaceMap

取得 EdmToObjectNamespaceMap,其中包含概念結構定義語言 (CSDL) 對程式碼命名空間的對應。

LanguageOption

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

方法

Equals(Object)

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

(繼承來源 Object)
GenerateCode(String, String)

產生包含從指定之概念結構定義語言 (CSDL) 檔案產生之物件的原始程式碼檔案。

GenerateCode(String, String, IEnumerable<String>)

使用指定的概念結構定義語言 (CSDL) 檔案產生原始程式碼。 結構描述檔案路徑的清單是用來解析 CSDL 檔案中包含的任何參考。

GenerateCode(XmlReader, TextWriter)

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

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

根據 XmlReader 物件中的概念結構定義語言 (CSDL) 檔案產生原始程式碼,並將產生的原始程式碼輸出到 TextWriterIList 物件的 XmlReader,它是用來解析 CSDL 檔案中包含的任何參考。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

事件

OnPropertyGenerated

發生於屬性變更時。

OnTypeGenerated

當型別資訊已變更時發生。

適用於