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.
備註
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)
參數
- 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)
參數
- 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
參數
- compileUnit
- CodeCompileUnit
該 以 CodeCompileUnit 包含產生的程式碼。
- mainNamespace
- CodeNamespace
那 CodeNamespace 個包含產生的資料集。
- codeProvider
- CodeDomProvider
用來生成資料集的專用 CodeDomProvider 語言。
這會 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)
參數
- compileUnit
- CodeCompileUnit
該 以 CodeCompileUnit 包含產生的程式碼。
- mainNamespace
- CodeNamespace
那 CodeNamespace 個包含產生的資料集。
- codeProvider
- CodeDomProvider
用來生成資料集的專用 CodeDomProvider 語言。
- customDBProviders
- Hashtable
一個 HashTable,將連線映射到類型資料集中的特定提供者。
這會 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
參數
- compileUnit
- CodeCompileUnit
該 以 CodeCompileUnit 包含產生的程式碼。
- mainNamespace
- CodeNamespace
那 CodeNamespace 個包含產生的資料集。
- codeProvider
- CodeDomProvider
用來生成資料集的專用 CodeDomProvider 語言。
這會 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)
參數
- compileUnit
- CodeCompileUnit
該 以 CodeCompileUnit 包含產生的程式碼。
- mainNamespace
- CodeNamespace
那 CodeNamespace 個包含產生的資料集。
- codeProvider
- CodeDomProvider
用來生成資料集的專用 CodeDomProvider 語言。
- customDBProviders
- Hashtable
一個 HashTable,將連線映射到類型資料集中的特定提供者。
這會 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
參數
- compileUnit
- CodeCompileUnit
該 以 CodeCompileUnit 包含產生的程式碼。
- mainNamespace
- CodeNamespace
那 CodeNamespace 個包含產生的資料集。
- codeProvider
- CodeDomProvider
用來生成資料集的專用 CodeDomProvider 語言。
這會 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)
參數
- compileUnit
- CodeCompileUnit
該 以 CodeCompileUnit 包含產生的程式碼。
- mainNamespace
- CodeNamespace
那 CodeNamespace 個包含產生的資料集。
- codeProvider
- CodeDomProvider
用來生成資料集的專用 CodeDomProvider 語言。
- customDBProviders
- Hashtable
一個 HashTable,將連線映射到類型資料集中的特定提供者。
這會 TypedDataSetGenerator.GenerateOption 決定在產生型別資料集時,是否(如果有的話)要新增哪些元件和方法。
- dataSetNamespace
- String
一個包含所產生資料集命名空間的字串。
- basePath
- String
一個字串,代表根據資料集輸入檔案相對路徑到結構的路徑。
備註
Important
使用不受信任的資料呼叫此方法存在安全風險。 只有在受信任的資料時才會呼叫此方法。 如需詳細資訊,請參閱 驗證所有輸入。
產生強型別 DataSet的 。