C# Class Dev2.Services.Sql.DbFactory

Inheritance: IDbFactory
显示文件 Open project: Warewolf-ESB/Warewolf

Public Methods

Method Description
CreateCommand ( IDbConnection connection, CommandType commandType, string commandText ) : IDbCommand
CreateConnection ( string connectionString ) : IDbConnection
CreateTable ( IDataReader reader, LoadOption overwriteChanges ) : DataTable
FetchDataSet ( IDbCommand command ) : DataSet
GetSchema ( IDbConnection connection, string collectionName ) : DataTable

Private Methods

Method Description
GetSqlServerSchema ( IDbConnection connection, string collectionName ) : DataTable

Method Details

CreateCommand() public method

public CreateCommand ( IDbConnection connection, CommandType commandType, string commandText ) : IDbCommand
connection IDbConnection
commandType CommandType
commandText string
return IDbCommand

CreateConnection() public method

public CreateConnection ( string connectionString ) : IDbConnection
connectionString string
return IDbConnection

CreateTable() public method

public CreateTable ( IDataReader reader, LoadOption overwriteChanges ) : DataTable
reader IDataReader
overwriteChanges LoadOption
return System.Data.DataTable

FetchDataSet() public method

public FetchDataSet ( IDbCommand command ) : DataSet
command IDbCommand
return System.Data.DataSet

GetSchema() public method

public GetSchema ( IDbConnection connection, string collectionName ) : DataTable
connection IDbConnection
collectionName string
return System.Data.DataTable