TypedDataSetGenerator.Generate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成强类型 DataSet 类。
重载
注解
基于提供的输入文件生成强类型化 DataSet。
Generate(DataSet, CodeNamespace, CodeDomProvider)
public:
static System::String ^ Generate(System::Data::DataSet ^ dataSet, System::CodeDom::CodeNamespace ^ codeNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider);
public static string Generate (System.Data.DataSet dataSet, System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider);
static member Generate : System.Data.DataSet * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider -> string
Public Shared Function Generate (dataSet As DataSet, codeNamespace As CodeNamespace, codeProvider As CodeDomProvider) As String
参数
- codeNamespace
- CodeNamespace
为类型化 DataSet 提供目标命名空间的命名空间。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
返回
强类型 DataSet。
注解
基于提供的输入文件生成强类型化 DataSet。 数据集在 参数中指示 codeNamespace
的命名空间中创建,数据集以 参数中指示 codeProvider
的托管编程语言生成。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider)
基于提供的输入文件生成强类型化 DataSet。
public:
static System::String ^ Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider);
public static string Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider -> string
Public Shared Function Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider) As String
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
返回
强类型 DataSet。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, Hashtable)
基于提供的输入文件生成强类型化 DataSet。
public:
static void Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Collections::Hashtable ^ customDBProviders);
public static void Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Collections.Hashtable customDBProviders);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider * System.Collections.Hashtable -> unit
Public Shared Sub Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider, customDBProviders As Hashtable)
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
- customDBProviders
- Hashtable
将连接映射到类型化数据集中特定提供程序的 HashTable。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, DbProviderFactory)
基于提供的输入文件生成强类型化 DataSet。
public:
static void Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Data::Common::DbProviderFactory ^ specifiedFactory);
public static void Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Data.Common.DbProviderFactory specifiedFactory);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider * System.Data.Common.DbProviderFactory -> unit
Public Shared Sub Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider, specifiedFactory As DbProviderFactory)
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
- specifiedFactory
- DbProviderFactory
要用于替代 inputFileContent
中包含的提供程序的 DbProviderFactory。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, TypedDataSetGenerator+GenerateOption)
基于提供的输入文件生成强类型化 DataSet。
public:
static System::String ^ Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Data::Design::TypedDataSetGenerator::GenerateOption option);
public static string Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Data.Design.TypedDataSetGenerator.GenerateOption option);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider * System.Data.Design.TypedDataSetGenerator.GenerateOption -> string
Public Shared Function Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider, option As TypedDataSetGenerator.GenerateOption) As String
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
确定生成类型化数据集时要创建的其他组件和方法(如有)的 TypedDataSetGenerator.GenerateOption。
返回
强类型 DataSet。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, Hashtable, TypedDataSetGenerator+GenerateOption)
基于提供的输入文件生成强类型化 DataSet。
public:
static void Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Collections::Hashtable ^ customDBProviders, System::Data::Design::TypedDataSetGenerator::GenerateOption option);
public static void Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Collections.Hashtable customDBProviders, System.Data.Design.TypedDataSetGenerator.GenerateOption option);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider * System.Collections.Hashtable * System.Data.Design.TypedDataSetGenerator.GenerateOption -> unit
Public Shared Sub Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider, customDBProviders As Hashtable, option As TypedDataSetGenerator.GenerateOption)
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
- customDBProviders
- Hashtable
将连接映射到类型化数据集中特定提供程序的 HashTable。
确定生成类型化数据集时要创建的其他组件和方法(如有)的 TypedDataSetGenerator.GenerateOption。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, TypedDataSetGenerator+GenerateOption, String)
基于提供的输入文件生成强类型化 DataSet。
public:
static System::String ^ Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Data::Design::TypedDataSetGenerator::GenerateOption option, System::String ^ dataSetNamespace);
public static string Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Data.Design.TypedDataSetGenerator.GenerateOption option, string dataSetNamespace);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider * System.Data.Design.TypedDataSetGenerator.GenerateOption * string -> string
Public Shared Function Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider, option As TypedDataSetGenerator.GenerateOption, dataSetNamespace As String) As String
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
确定生成类型化数据集时要创建的其他组件和方法(如有)的 TypedDataSetGenerator.GenerateOption。
- dataSetNamespace
- String
包含所生成数据集的命名空间的字符串。
返回
强类型 DataSet。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, Hashtable, TypedDataSetGenerator+GenerateOption, String)
基于提供的输入文件生成强类型化 DataSet。
public:
static void Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Collections::Hashtable ^ customDBProviders, System::Data::Design::TypedDataSetGenerator::GenerateOption option, System::String ^ dataSetNamespace);
public static void Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Collections.Hashtable customDBProviders, System.Data.Design.TypedDataSetGenerator.GenerateOption option, string dataSetNamespace);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider * System.Collections.Hashtable * System.Data.Design.TypedDataSetGenerator.GenerateOption * string -> unit
Public Shared Sub Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider, customDBProviders As Hashtable, option As TypedDataSetGenerator.GenerateOption, dataSetNamespace As String)
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
- customDBProviders
- Hashtable
将连接映射到类型化数据集中特定提供程序的 HashTable。
确定生成类型化数据集时要创建的其他组件和方法(如有)的 TypedDataSetGenerator.GenerateOption。
- dataSetNamespace
- String
包含所生成数据集的命名空间的字符串。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, TypedDataSetGenerator+GenerateOption, String, String)
基于提供的输入文件生成强类型化 DataSet。
public:
static System::String ^ Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Data::Design::TypedDataSetGenerator::GenerateOption option, System::String ^ dataSetNamespace, System::String ^ basePath);
public static string Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Data.Design.TypedDataSetGenerator.GenerateOption option, string dataSetNamespace, string basePath);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider * System.Data.Design.TypedDataSetGenerator.GenerateOption * string * string -> string
Public Shared Function Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider, option As TypedDataSetGenerator.GenerateOption, dataSetNamespace As String, basePath As String) As String
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
确定生成类型化数据集时要创建的其他组件和方法(如有)的 TypedDataSetGenerator.GenerateOption。
- dataSetNamespace
- String
包含所生成数据集的命名空间的字符串。
- basePath
- String
一个字符串,该字符串表示基于数据集输入文件的相对路径的架构路径。
返回
强类型 DataSet。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。
适用于
Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, Hashtable, TypedDataSetGenerator+GenerateOption, String, String)
基于提供的输入文件生成强类型化 DataSet。
public:
static void Generate(System::String ^ inputFileContent, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Collections::Hashtable ^ customDBProviders, System::Data::Design::TypedDataSetGenerator::GenerateOption option, System::String ^ dataSetNamespace, System::String ^ basePath);
public static void Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Collections.Hashtable customDBProviders, System.Data.Design.TypedDataSetGenerator.GenerateOption option, string dataSetNamespace, string basePath);
static member Generate : string * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.CodeDom.Compiler.CodeDomProvider * System.Collections.Hashtable * System.Data.Design.TypedDataSetGenerator.GenerateOption * string * string -> unit
Public Shared Sub Generate (inputFileContent As String, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, codeProvider As CodeDomProvider, customDBProviders As Hashtable, option As TypedDataSetGenerator.GenerateOption, dataSetNamespace As String, basePath As String)
参数
- compileUnit
- CodeCompileUnit
要包含所生成代码的 CodeCompileUnit。
- mainNamespace
- CodeNamespace
包含生成的数据集的 CodeNamespace。
- codeProvider
- CodeDomProvider
要用于生成数据集的特定于语言的 CodeDomProvider。
- customDBProviders
- Hashtable
将连接映射到类型化数据集中特定提供程序的 HashTable。
确定生成类型化数据集时要创建的其他组件和方法(如有)的 TypedDataSetGenerator.GenerateOption。
- dataSetNamespace
- String
包含所生成数据集的命名空间的字符串。
- basePath
- String
一个字符串,该字符串表示基于数据集输入文件的相对路径的架构路径。
注解
重要
使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入。
基于提供的输入文件生成强类型化 DataSet。