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)

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

GenerateCode(String, String, IEnumerable<String>)

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

GenerateCode(String, String, IEnumerable<String>, Version)

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

GenerateCode(String, String, Version)

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

GenerateCode(XmlReader, TextWriter)

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

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

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

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

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

GenerateCode(XmlReader, TextWriter, Version)

使用 XmlReader 对象中指定的概念性架构定义语言 (CSDL) 生成对象层代码,然后将生成的代码输出到 TextWriter。 注意 targetEntityFrameworkVersion 参数使用内部 Entity Framework 版本数字如EntityFrameworkVersions 中的描述。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于