EntityClassGenerator.GenerateCode 方法    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成一个源代码文件,其中包含从概念性架构定义语言 (CSDL) 文件生成的对象。
重载
| GenerateCode(String, String) | 
						 生成一个源代码文件,其中包含从指定的概念性架构定义语言 (CSDL) 文件生成的对象。  | 
        	
| GenerateCode(XmlReader, TextWriter) | 
						 使用 XmlReader 对象中包含的概念性架构定义语言 (CSDL) 文件生成源代码,然后将所生成代码输出到 TextWriter。  | 
        	
| GenerateCode(String, String, IEnumerable<String>) | 
						 使用概念性架构定义语言 (CSDL) 文件生成源代码。 架构文件路径的列表用于解析包含在 CSDL 文件中的任何引用。  | 
        	
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) | 
						 基于 XmlReader 对象中包含的概念性架构定义语言 (CSDL) 文件生成源代码,然后将所生成代码输出到 TextWriter。 IList 对象的 XmlReader 用于解析 CSDL 文件中包含的任何引用。  | 
        	
GenerateCode(String, String)
生成一个源代码文件,其中包含从指定的概念性架构定义语言 (CSDL) 文件生成的对象。
public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetFilePath);
	public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetFilePath);
	member this.GenerateCode : string * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
	Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetFilePath As String) As IList(Of EdmSchemaError)
	参数
- sourceEdmSchemaFilePath
 - String
 
CSDL 文件路径。
- targetFilePath
 - String
 
生成的源代码文件的路径。
返回
IList 的 EdmSchemaError,它包含任何生成的错误。
适用于
GenerateCode(XmlReader, TextWriter)
使用 XmlReader 对象中包含的概念性架构定义语言 (CSDL) 文件生成源代码,然后将所生成代码输出到 TextWriter。
public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target);
	public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target);
	member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
	Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter) As IList(Of EdmSchemaError)
	参数
- target
 - TextWriter
 
源代码将写入的 TextWriter。
返回
IList 的 EdmSchemaError,它包含任何生成的错误。
适用于
GenerateCode(String, String, IEnumerable<String>)
使用概念性架构定义语言 (CSDL) 文件生成源代码。 架构文件路径的列表用于解析包含在 CSDL 文件中的任何引用。
public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, System::Collections::Generic::IEnumerable<System::String ^> ^ additionalEdmSchemaFilePaths);
	public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath, System.Collections.Generic.IEnumerable<string> additionalEdmSchemaFilePaths);
	member this.GenerateCode : string * string * seq<string> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
	Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, additionalEdmSchemaFilePaths As IEnumerable(Of String)) As IList(Of EdmSchemaError)
	参数
- sourceEdmSchemaFilePath
 - String
 
CSDL 文件路径。
- targetPath
 - String
 
生成的源代码文件的路径。
- additionalEdmSchemaFilePaths
 - IEnumerable<String>
 
架构文件路径的列表,可用于解析源架构(CSDL 文件)中的任何引用。 如果源架构没有任何依赖项,则传入空列表。
返回
IList 对象的 EdmSchemaError,它包含任何生成的错误。
适用于
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)
基于 XmlReader 对象中包含的概念性架构定义语言 (CSDL) 文件生成源代码,然后将所生成代码输出到 TextWriter。 IList 对象的 XmlReader 用于解析 CSDL 文件中包含的任何引用。
public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, System::Collections::Generic::IEnumerable<System::Xml::XmlReader ^> ^ additionalEdmSchemas);
	public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, System.Collections.Generic.IEnumerable<System.Xml.XmlReader> additionalEdmSchemas);
	member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * seq<System.Xml.XmlReader> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
	Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, additionalEdmSchemas As IEnumerable(Of XmlReader)) As IList(Of EdmSchemaError)
	参数
- target
 - TextWriter
 
要将所生成源代码输出到的 TextWriter。
- additionalEdmSchemas
 - IEnumerable<XmlReader>
 
XmlReader 对象的列表,这些对象包含源架构(CSDL 文件)引用的架构。 如果源架构没有任何依赖项,则传入空的 IList 对象。
返回
一个 EdmSchemaError 对象列表,其中包含所有生成的错误。