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,用來產生資料集。
傳回
強型別 (Strongly Typed) DataSet。
備註
根據提供的輸入檔案產生強型別 DataSet。 數據集會建立在 參數所 codeNamespace
指示的命名空間中,而且數據集會以 參數中所 codeProvider
指示的 Managed 程式設計語言產生。
適用於
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,用來產生資料集。
傳回
強型別 (Strongly Typed) 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。
傳回
強型別 (Strongly Typed) 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
包含產生的資料集之命名空間的字串。
傳回
強型別 (Strongly Typed) 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
字串,表示根據資料集輸入檔相對路徑建立之結構描述的路徑。
傳回
強型別 (Strongly Typed) 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。