EntityClassGenerator 类

定义

从概念架构定义语言 (CSDL) 文件生成对象上下文和实体类(对象层代码)。

public ref class EntityClassGenerator sealed
public sealed class EntityClassGenerator
type EntityClassGenerator = class
Public NotInheritable Class EntityClassGenerator
继承
EntityClassGenerator

构造函数

EntityClassGenerator()

使用 EntityClassGenerator 语言选项初始化 GenerateCSharpCode 类的新实例。

EntityClassGenerator(LanguageOption)

使用指定的 EntityClassGenerator 初始化 LanguageOption 类的新实例。

属性

EdmToObjectNamespaceMap

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

LanguageOption

获取或设置指示所生成代码的语言的 LanguageOption 值。

方法

Equals(Object)

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

(继承自 Object)
GenerateCode(String, String)

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

GenerateCode(String, String, IEnumerable<String>)

使用概念性架构定义语言 (CSDL) 文件生成源代码。 架构文件路径的列表用于解析包含在 CSDL 文件中的任何引用。

GenerateCode(XmlReader, TextWriter)

使用 XmlReader 对象中包含的概念性架构定义语言 (CSDL) 文件生成源代码,然后将所生成代码输出到 TextWriter

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

基于 XmlReader 对象中包含的概念性架构定义语言 (CSDL) 文件生成源代码,然后将所生成代码输出到 TextWriterIList 对象的 XmlReader 用于解析 CSDL 文件中包含的任何引用。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

事件

OnPropertyGenerated

在属性更改时发生。

OnTypeGenerated

当类型信息更改时发生。

适用于