EntityCodeGenerator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從概念架構定義語言(CSDL)檔案產生物件上下文與實體類別(物件層程式碼)。 從 Entity Framework 版本 4 開始,特定模型的 ObjectContext 類別包含代表該模型實體集合的屬性 ObjectSet<TEntity> 。
public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
- 繼承
-
EntityCodeGenerator
建構函式
| 名稱 | Description |
|---|---|
| EntityCodeGenerator(LanguageOption) |
初始化一個新的類別實例 EntityCodeGenerator ,並使用指定的語言選項。 |
屬性
| 名稱 | Description |
|---|---|
| EdmToObjectNamespaceMap |
取得 EdmToObjectNamespaceMap 包含概念結構定義語言(CSDL)到碼名空間映射的 。 |
| LanguageOption |
取得或設定一個 LanguageOption 表示所產生程式碼語言的值。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GenerateCode(String, String, IEnumerable<String>, Version) |
建立一個原始碼檔案,包含由指定的概念結構定義語言(CSDL)檔案產生的物件層程式碼。 結構檔案路徑清單用於解析 CSDL 檔案中的任何參考。 請注意,targetEntityFrameworkVersion 參數使用類別中 EntityFrameworkVersions 描述的內部 EntityFramework 版本號。 |
| GenerateCode(String, String, IEnumerable<String>) |
建立一個原始碼檔案,包含由指定的概念結構定義語言(CSDL)檔案產生的物件層程式碼。 結構檔案路徑清單用於解析 CSDL 檔案中的任何參考。 |
| GenerateCode(String, String, Version) |
建立一個原始碼檔案,包含由指定的概念結構定義語言(CSDL)檔案產生的物件層程式碼。 請注意,targetEntityFrameworkVersion 參數使用類別中 EntityFrameworkVersions 描述的內部實體框架版本號。 |
| GenerateCode(String, String) |
建立一個原始碼檔案,包含由指定的概念結構定義語言(CSDL)檔案產生的物件層程式碼。 |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version) |
建立一個原始碼檔案,包含由指定的概念結構定義語言(CSDL)檔案產生的物件層程式碼。 請注意,targetEntityFrameworkVersion 參數使用類別中 EntityFrameworkVersions 描述的內部實體框架版本號。 |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
根據物件中指定的 XmlReader 概念結構定義語言(CSDL)產生物件層程式碼,然後將生成的程式碼輸出為 TextWriter。 物件清單 XmlReader 用於解析 CSDL 中包含的任何參考。 |
| GenerateCode(XmlReader, TextWriter, Version) |
利用 XmlReader 物件中指定的概念結構定義語言(CSDL)產生物件層程式碼,並將產生的程式碼輸出至 TextWriter。 請注意,targetEntityFrameworkVersion 參數使用類別中 EntityFrameworkVersions 描述的內部 EntityFramework 版本號。 |
| GenerateCode(XmlReader, TextWriter) |
利用物件中指定的 XmlReader 概念結構定義語言(CSDL)產生物件層程式碼,並將產生的程式碼輸出為 TextWriter。 |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |