EntityCodeGenerator 類別

定義

從概念架構定義語言(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)

適用於