C# 클래스 Signum.Engine.SqlCeConnector

상속: Connector
파일 보기 프로젝트 열기: signumsoftware/framework 1 사용 예제들

공개 메소드들

메소드 설명
AllowsIndexWithWhere ( string where ) : bool
CleanDatabase ( DatabaseName database ) : void
CloneParameter ( System p ) : DbParameter
CreateConnection ( ) : DbConnection
DataSourceName ( ) : string
DatabaseName ( ) : string
FixType ( SqlDbType &type, int &size, int &scale ) : void
GetSqlDbType ( System p ) : SqlDbType
RollbackTransactionPoint ( System Transaction, string savePointName ) : void
SaveTransactionPoint ( System transaction, string savePointName ) : void
ShringDatabase ( string schemaName ) : SqlPreCommand
SqlCeConnector ( string connectionString, Schema schema, DynamicQueryManager dqm ) : System

보호된 메소드들

메소드 설명
BulkCopy ( DataTable dt, ObjectName destinationTable, SqlBulkCopyOptions options ) : void
ExecuteDataSet ( SqlPreCommandSimple preCommand ) : DataSet
ExecuteDataTable ( SqlPreCommandSimple preCommand ) : DataTable
ExecuteNonQuery ( SqlPreCommandSimple preCommand ) : int
ExecuteScalar ( SqlPreCommandSimple preCommand ) : object
UnsafeExecuteDataReader ( SqlPreCommandSimple preCommand ) : System.Data.Common.DbDataReader

비공개 메소드들

메소드 설명
EnsureConnection ( ) : SqlCeConnection
HandleException ( SqlCeException ex ) : Exception
NewCommand ( SqlPreCommandSimple preCommand, SqlCeConnection overridenConnection ) : SqlCeCommand

메소드 상세

AllowsIndexWithWhere() 공개 메소드

public AllowsIndexWithWhere ( string where ) : bool
where string
리턴 bool

BulkCopy() 보호된 메소드

protected BulkCopy ( DataTable dt, ObjectName destinationTable, SqlBulkCopyOptions options ) : void
dt System.Data.DataTable
destinationTable ObjectName
options SqlBulkCopyOptions
리턴 void

CleanDatabase() 공개 메소드

public CleanDatabase ( DatabaseName database ) : void
database DatabaseName
리턴 void

CloneParameter() 공개 메소드

public CloneParameter ( System p ) : DbParameter
p System
리턴 System.Data.Common.DbParameter

CreateConnection() 공개 메소드

public CreateConnection ( ) : DbConnection
리턴 System.Data.Common.DbConnection

DataSourceName() 공개 메소드

public DataSourceName ( ) : string
리턴 string

DatabaseName() 공개 메소드

public DatabaseName ( ) : string
리턴 string

ExecuteDataSet() 보호된 메소드

protected ExecuteDataSet ( SqlPreCommandSimple preCommand ) : DataSet
preCommand SqlPreCommandSimple
리턴 System.Data.DataSet

ExecuteDataTable() 보호된 메소드

protected ExecuteDataTable ( SqlPreCommandSimple preCommand ) : DataTable
preCommand SqlPreCommandSimple
리턴 System.Data.DataTable

ExecuteNonQuery() 보호된 메소드

protected ExecuteNonQuery ( SqlPreCommandSimple preCommand ) : int
preCommand SqlPreCommandSimple
리턴 int

ExecuteScalar() 보호된 메소드

protected ExecuteScalar ( SqlPreCommandSimple preCommand ) : object
preCommand SqlPreCommandSimple
리턴 object

FixType() 공개 메소드

public FixType ( SqlDbType &type, int &size, int &scale ) : void
type SqlDbType
size int
scale int
리턴 void

GetSqlDbType() 공개 메소드

public GetSqlDbType ( System p ) : SqlDbType
p System
리턴 SqlDbType

RollbackTransactionPoint() 공개 메소드

public RollbackTransactionPoint ( System Transaction, string savePointName ) : void
Transaction System
savePointName string
리턴 void

SaveTransactionPoint() 공개 메소드

public SaveTransactionPoint ( System transaction, string savePointName ) : void
transaction System
savePointName string
리턴 void

ShringDatabase() 공개 메소드

public ShringDatabase ( string schemaName ) : SqlPreCommand
schemaName string
리턴 SqlPreCommand

SqlCeConnector() 공개 메소드

public SqlCeConnector ( string connectionString, Schema schema, DynamicQueryManager dqm ) : System
connectionString string
schema Schema
dqm DynamicQueryManager
리턴 System

UnsafeExecuteDataReader() 보호된 메소드

protected UnsafeExecuteDataReader ( SqlPreCommandSimple preCommand ) : System.Data.Common.DbDataReader
preCommand SqlPreCommandSimple
리턴 System.Data.Common.DbDataReader