C# Класс Signum.Engine.SqlConnector

Наследование: Connector
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ComplexWhereKeywords List

Открытые методы

Метод Описание
AllowsIndexWithWhere ( string Where ) : bool
CleanDatabase ( DatabaseName databaseName ) : void
CloneParameter ( DbParameter p ) : DbParameter
CreateConnection ( ) : DbConnection
DataSourceName ( ) : string
DatabaseName ( ) : string
ExecuteDataReaderDependency ( SqlPreCommandSimple preCommand, OnChangeEventHandler change, System.Action reconect, Action forEach, CommandType commandType ) : void
FixType ( SqlDbType &type, int &size, int &scale ) : void
ForDatabase ( Maps database ) : SqlConnector
GetSqlDbType ( DbParameter p ) : SqlDbType
HandleException ( Exception ex, SqlPreCommandSimple command ) : Exception
RollbackTransactionPoint ( DbTransaction transaction, string savePointName ) : void
SaveTransactionPoint ( DbTransaction transaction, string savePointName ) : void
ShringDatabase ( string schemaName ) : SqlPreCommand
SqlConnector ( string connectionString, Schema schema, DynamicQueryManager dqm, SqlServerVersion version ) : System

Защищенные методы

Метод Описание
BulkCopy ( DataTable dt, ObjectName destinationTable, SqlBulkCopyOptions options, int timeout ) : void
ExecuteDataSet ( SqlPreCommandSimple preCommand, CommandType commandType ) : DataSet
ExecuteDataTable ( SqlPreCommandSimple preCommand, CommandType commandType ) : DataTable
ExecuteNonQuery ( SqlPreCommandSimple preCommand, CommandType commandType ) : int
ExecuteScalar ( SqlPreCommandSimple preCommand, CommandType commandType ) : object
UnsafeExecuteDataReader ( SqlPreCommandSimple preCommand, CommandType commandType ) : System.Data.Common.DbDataReader

Приватные методы

Метод Описание
EnsureConnection ( ) : SqlConnection
NewCommand ( SqlPreCommandSimple preCommand, SqlConnection overridenConnection, CommandType commandType ) : SqlCommand
Replace ( string connectionString, DatabaseName item ) : string
ReplaceException ( Exception ex, SqlPreCommandSimple command ) : Exception

Описание методов

AllowsIndexWithWhere() публичный Метод

public AllowsIndexWithWhere ( string Where ) : bool
Where string
Результат bool

BulkCopy() защищенный Метод

protected BulkCopy ( DataTable dt, ObjectName destinationTable, SqlBulkCopyOptions options, int timeout ) : void
dt System.Data.DataTable
destinationTable ObjectName
options SqlBulkCopyOptions
timeout int
Результат void

CleanDatabase() публичный Метод

public CleanDatabase ( DatabaseName databaseName ) : void
databaseName DatabaseName
Результат void

CloneParameter() публичный Метод

public CloneParameter ( DbParameter p ) : DbParameter
p System.Data.Common.DbParameter
Результат System.Data.Common.DbParameter

CreateConnection() публичный Метод

public CreateConnection ( ) : DbConnection
Результат System.Data.Common.DbConnection

DataSourceName() публичный Метод

public DataSourceName ( ) : string
Результат string

DatabaseName() публичный Метод

public DatabaseName ( ) : string
Результат string

ExecuteDataReaderDependency() публичный Метод

public ExecuteDataReaderDependency ( SqlPreCommandSimple preCommand, OnChangeEventHandler change, System.Action reconect, Action forEach, CommandType commandType ) : void
preCommand SqlPreCommandSimple
change OnChangeEventHandler
reconect System.Action
forEach Action
commandType CommandType
Результат void

ExecuteDataSet() защищенный Метод

protected ExecuteDataSet ( SqlPreCommandSimple preCommand, CommandType commandType ) : DataSet
preCommand SqlPreCommandSimple
commandType CommandType
Результат System.Data.DataSet

ExecuteDataTable() защищенный Метод

protected ExecuteDataTable ( SqlPreCommandSimple preCommand, CommandType commandType ) : DataTable
preCommand SqlPreCommandSimple
commandType CommandType
Результат System.Data.DataTable

ExecuteNonQuery() защищенный Метод

protected ExecuteNonQuery ( SqlPreCommandSimple preCommand, CommandType commandType ) : int
preCommand SqlPreCommandSimple
commandType CommandType
Результат int

ExecuteScalar() защищенный Метод

protected ExecuteScalar ( SqlPreCommandSimple preCommand, CommandType commandType ) : object
preCommand SqlPreCommandSimple
commandType CommandType
Результат object

FixType() публичный Метод

public FixType ( SqlDbType &type, int &size, int &scale ) : void
type SqlDbType
size int
scale int
Результат void

ForDatabase() публичный Метод

public ForDatabase ( Maps database ) : SqlConnector
database Maps
Результат SqlConnector

GetSqlDbType() публичный Метод

public GetSqlDbType ( DbParameter p ) : SqlDbType
p System.Data.Common.DbParameter
Результат SqlDbType

HandleException() публичный Метод

public HandleException ( Exception ex, SqlPreCommandSimple command ) : Exception
ex System.Exception
command SqlPreCommandSimple
Результат System.Exception

RollbackTransactionPoint() публичный Метод

public RollbackTransactionPoint ( DbTransaction transaction, string savePointName ) : void
transaction System.Data.Common.DbTransaction
savePointName string
Результат void

SaveTransactionPoint() публичный Метод

public SaveTransactionPoint ( DbTransaction transaction, string savePointName ) : void
transaction System.Data.Common.DbTransaction
savePointName string
Результат void

ShringDatabase() публичный Метод

public ShringDatabase ( string schemaName ) : SqlPreCommand
schemaName string
Результат SqlPreCommand

SqlConnector() публичный Метод

public SqlConnector ( string connectionString, Schema schema, DynamicQueryManager dqm, SqlServerVersion version ) : System
connectionString string
schema Schema
dqm DynamicQueryManager
version SqlServerVersion
Результат System

UnsafeExecuteDataReader() защищенный Метод

protected UnsafeExecuteDataReader ( SqlPreCommandSimple preCommand, CommandType commandType ) : System.Data.Common.DbDataReader
preCommand SqlPreCommandSimple
commandType CommandType
Результат System.Data.Common.DbDataReader

Описание свойств

ComplexWhereKeywords публичное статическое свойство

public static List ComplexWhereKeywords
Результат List