語言

TypedDataSetGenerator.Generate 方法

定義

產生一個強型別 DataSet 類別。

多載

名稱 Description
Generate(DataSet, CodeNamespace, CodeDomProvider)

根據現有DataSet的 . 產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider)

根據所提供的輸入檔產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, Hashtable)

根據所提供的輸入檔產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, DbProviderFactory)

根據所提供的輸入檔產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, TypedDataSetGenerator+GenerateOption)

根據所提供的輸入檔產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, Hashtable, TypedDataSetGenerator+GenerateOption)

根據所提供的輸入檔產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, TypedDataSetGenerator+GenerateOption, String)

根據所提供的輸入檔產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, Hashtable, TypedDataSetGenerator+GenerateOption, String)

根據所提供的輸入檔產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, TypedDataSetGenerator+GenerateOption, String, String)

根據所提供的輸入檔產生強型別。DataSet

Generate(String, CodeCompileUnit, CodeNamespace, CodeDomProvider, Hashtable, TypedDataSetGenerator+GenerateOption, String, String)

根據所提供的輸入檔產生強型別。DataSet

備註

產生強型別 DataSet的 。

Generate(DataSet, CodeNamespace, CodeDomProvider)

根據現有DataSet的 . 產生強型別。DataSet

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

參數

dataSet
DataSet

DataSet指定類型 DataSet的元資料來源。

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

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

用來生成資料集的專用 CodeDomProvider 語言。

傳回

一個強型的 DataSet.

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 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)

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

產生資料集時使用的特定 CodeDomProvider 語言。

customDBProviders
Hashtable

一個 HashTable,將連線映射到類型資料集中的特定提供者。

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 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)

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

用來生成資料集的專用 CodeDomProvider 語言。

specifiedFactory
DbProviderFactory

用來 DbProviderFactory 覆寫包含在 inputFileContent.

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 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

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

用來生成資料集的專用 CodeDomProvider 語言。

option
TypedDataSetGenerator.GenerateOption

這會 TypedDataSetGenerator.GenerateOption 決定在產生型別資料集時,是否(如果有的話)要新增哪些元件和方法。

傳回

一個強型的 DataSet.

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 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)

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

用來生成資料集的專用 CodeDomProvider 語言。

customDBProviders
Hashtable

一個 HashTable,將連線映射到類型資料集中的特定提供者。

option
TypedDataSetGenerator.GenerateOption

這會 TypedDataSetGenerator.GenerateOption 決定在產生型別資料集時,是否(如果有的話)要新增哪些元件和方法。

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 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

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

用來生成資料集的專用 CodeDomProvider 語言。

option
TypedDataSetGenerator.GenerateOption

這會 TypedDataSetGenerator.GenerateOption 決定在產生型別資料集時,是否(如果有的話)要新增哪些元件和方法。

dataSetNamespace
String

一個包含所產生資料集命名空間的字串。

傳回

一個強型的 DataSet.

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 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)

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

用來生成資料集的專用 CodeDomProvider 語言。

customDBProviders
Hashtable

一個 HashTable,將連線映射到類型資料集中的特定提供者。

option
TypedDataSetGenerator.GenerateOption

這會 TypedDataSetGenerator.GenerateOption 決定在產生型別資料集時,是否(如果有的話)要新增哪些元件和方法。

dataSetNamespace
String

一個包含所產生資料集命名空間的字串。

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 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

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

用來生成資料集的專用 CodeDomProvider 語言。

option
TypedDataSetGenerator.GenerateOption

這會 TypedDataSetGenerator.GenerateOption 決定在產生型別資料集時,是否(如果有的話)要新增哪些元件和方法。

dataSetNamespace
String

一個包含所產生資料集命名空間的字串。

basePath
String

一個字串,代表根據資料集輸入檔案相對路徑到結構的路徑。

傳回

一個強型的 DataSet.

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 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)

參數

inputFileContent
String

一個字串代表用來建立 DataSet XML 架構的字串。

compileUnit
CodeCompileUnit

該 以 CodeCompileUnit 包含產生的程式碼。

mainNamespace
CodeNamespace

那 CodeNamespace 個包含產生的資料集。

codeProvider
CodeDomProvider

用來生成資料集的專用 CodeDomProvider 語言。

customDBProviders
Hashtable

一個 HashTable,將連線映射到類型資料集中的特定提供者。

option
TypedDataSetGenerator.GenerateOption

這會 TypedDataSetGenerator.GenerateOption 決定在產生型別資料集時,是否(如果有的話)要新增哪些元件和方法。

dataSetNamespace
String

一個包含所產生資料集命名空間的字串。

basePath
String

一個字串,代表根據資料集輸入檔案相對路徑到結構的路徑。

備註

Important

使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。

產生強型別 DataSet的 。

適用於