TypedDataSetGenerator.Generate メソッド

定義

厳密に型指定された DataSet クラスを生成します。

オーバーロード

名前 説明
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を生成します。

適用対象