EntityClassGenerator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從概念架構定義語言(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)檔案產生原始碼,然後將產生的原始碼輸出為 TextWriter。 IList An of XmlReader 物件用於解析 CSDL 檔案中包含的任何參考。 |
| GenerateCode(XmlReader, TextWriter) |
利用物件中包含的 XmlReader 概念結構定義語言(CSDL)檔案產生原始碼,並將生成的原始碼輸出為 TextWriter。 |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
事件
| 名稱 | Description |
|---|---|
| OnPropertyGenerated |
當房產發生變化時,會發生這種情況。 |
| OnTypeGenerated |
當類型資訊改變時會發生。 |