EntityCodeGenerator 类

定义

从概念架构定义语言 (CSDL) 文件生成对象上下文和实体类(对象层代码)。 从 Entity Framework 版本 4 开始,特定模型的 ObjectContext 类包含表示模型实体集的类型 ObjectSet<TEntity> 属性。

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
继承
EntityCodeGenerator

构造函数

名称 说明
EntityCodeGenerator(LanguageOption)

使用指定的语言选项初始化类的新实例 EntityCodeGenerator

属性

名称 说明
EdmToObjectNamespaceMap

获取包含概念性架构定义语言(CSDL)到代码命名空间映射的一个 EdmToObjectNamespaceMap

LanguageOption

获取或设置一个 LanguageOption 值,该值指示生成的代码的语言。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GenerateCode(String, String, IEnumerable<String>, Version)

创建一个源代码文件,其中包含从指定的概念架构定义语言 (CSDL) 文件生成的对象层代码。 架构文件路径列表用于解析 CSDL 文件中包含的任何引用。 请注意,targetEntityFrameworkVersion 参数使用内部 EntityFramework 版本号, EntityFrameworkVersions 如类中所述。

GenerateCode(String, String, IEnumerable<String>)

创建一个源代码文件,其中包含从指定的概念架构定义语言 (CSDL) 文件生成的对象层代码。 架构文件路径列表用于解析 CSDL 文件中包含的任何引用。

GenerateCode(String, String, Version)

创建一个源代码文件,其中包含从指定的概念架构定义语言 (CSDL) 文件生成的对象层代码。 请注意,targetEntityFrameworkVersion 参数使用类中所述 EntityFrameworkVersions 的内部 Entity Framework 版本号。

GenerateCode(String, String)

创建一个源代码文件,其中包含从指定的概念架构定义语言 (CSDL) 文件生成的对象层代码。

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

创建一个源代码文件,其中包含从指定的概念架构定义语言 (CSDL) 文件生成的对象层代码。 请注意,targetEntityFrameworkVersion 参数使用类中所述 EntityFrameworkVersions 的内部 Entity Framework 版本号。

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

根据对象中指定的 XmlReader 概念架构定义语言(CSDL)生成对象层代码,然后将生成的代码输出到一个 TextWriter。 对象列表 XmlReader 用于解析 CSDL 中包含的任何引用。

GenerateCode(XmlReader, TextWriter, Version)

使用 XmlReader 对象中指定的概念架构定义语言(CSDL)生成对象层代码,并将生成的代码输出到 TextWriter。 请注意,targetEntityFrameworkVersion 参数使用内部 EntityFramework 版本号, EntityFrameworkVersions 如类中所述。

GenerateCode(XmlReader, TextWriter)

使用对象中指定的 XmlReader 概念架构定义语言(CSDL)生成对象层代码,并将生成的代码输出到 a TextWriter

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于