C# Class Carrotware.CMS.DBUpdater.DatabaseUpdate

Afficher le fichier Open project: ninianne98/CarrotCakeCMS-MVC Class Usage Examples

Méthodes publiques

Méthode Description
AlterStep01 ( ) : DatabaseUpdateResponse
ApplyUpdateIfFound ( string testQuery, string updateStatement, bool bIgnore ) : DatabaseUpdateResponse
ApplyUpdateIfNotFound ( string testQuery, string updateStatement, bool bIgnore ) : DatabaseUpdateResponse
AreCMSTablesIncomplete ( ) : bool
BuildUpdateString ( int iCount ) : string
CreateCMSDatabase ( ) : DatabaseUpdateResponse
DatabaseNeedsUpdate ( ) : bool
DatabaseUpdate ( ) : System
DatabaseUpdate ( bool clearTest ) : System
DoCMSTablesExist ( ) : bool
ExecScriptContents ( string sScriptContents, bool bIgnoreErr ) : Exception
ExecScriptContents ( string sConnectionString, string sScriptContents, bool bIgnoreErr ) : Exception
GetDataKeyValue ( string dataKeyName ) : DataInfo
GetDataTable ( string sSQLQuery ) : DataTable
GetDbSchemaVersion ( ) : DataInfo
GetTableColumns ( string testTableName ) : List
GetTestData ( string sSQLQuery ) : DataTable
GetTestData ( string sSQLQuery, List SqlParms ) : DataTable
GetTestData ( string sConnectionString, string sSQLQuery, List SqlParms ) : DataTable
HandleResponse ( List lstMsgs, Exception ex ) : List
HandleResponse ( List lstMsgs, string sMsg ) : List
HandleResponse ( List lstMsgs, string sMsg, DatabaseUpdateResponse execMessage ) : List
MergeMessages ( List lstMsgs1, List lstMsgs2 ) : List
PerformUpdates ( ) : DatabaseUpdateStatus
ResetFailedSQL ( ) : void
ResetSQLState ( ) : void
SetDataKeyValue ( string dataKeyName, string dataKeyValue ) : void
SetDbSchemaVersion ( string dataKeyValue ) : void
SystemNeedsChecking ( Exception ex ) : bool
TableExists ( string testTableName ) : bool
WriteDebugException ( bool bWriteError, string sSrc, Exception objErr ) : void
WriteDebugException ( string sSrc, Exception objErr ) : void

Private Methods

Méthode Description
ExecFileContents ( string sResourceName, bool bIgnoreErr ) : Exception
ExecFileContents ( string sConnectionString, string sResourceName, bool bIgnoreErr ) : Exception
ExecNonQuery ( string sConnectionString, string sSQLQuery, bool bIgnoreErr ) : Exception
ExecuteDataTableCommands ( string sConnectionString, string sSQLQuery, List SqlParms ) : DataTable
ExecuteNonQueryCommands ( string sConnectionString, string sSQLQuery, List SqlParms ) : void
GetDataSet ( string sSQLQuery ) : DataSet
GetDataSet ( string sConnectionString, string sSQLQuery ) : DataSet
GetDataTable ( string sConnectionString, string sSQLQuery ) : DataTable
ReadEmbededScript ( string filePath ) : string
SetConn ( ) : string
SplitScriptAtGo ( string sSQLQuery ) : List
TestDatabaseWithQuery ( ) : void

Method Details

AlterStep01() public méthode

public AlterStep01 ( ) : DatabaseUpdateResponse
Résultat DatabaseUpdateResponse

ApplyUpdateIfFound() public méthode

public ApplyUpdateIfFound ( string testQuery, string updateStatement, bool bIgnore ) : DatabaseUpdateResponse
testQuery string
updateStatement string
bIgnore bool
Résultat DatabaseUpdateResponse

ApplyUpdateIfNotFound() public méthode

public ApplyUpdateIfNotFound ( string testQuery, string updateStatement, bool bIgnore ) : DatabaseUpdateResponse
testQuery string
updateStatement string
bIgnore bool
Résultat DatabaseUpdateResponse

AreCMSTablesIncomplete() public static méthode

public static AreCMSTablesIncomplete ( ) : bool
Résultat bool

BuildUpdateString() public méthode

public BuildUpdateString ( int iCount ) : string
iCount int
Résultat string

CreateCMSDatabase() public méthode

public CreateCMSDatabase ( ) : DatabaseUpdateResponse
Résultat DatabaseUpdateResponse

DatabaseNeedsUpdate() public méthode

public DatabaseNeedsUpdate ( ) : bool
Résultat bool

DatabaseUpdate() public méthode

public DatabaseUpdate ( ) : System
Résultat System

DatabaseUpdate() public méthode

public DatabaseUpdate ( bool clearTest ) : System
clearTest bool
Résultat System

DoCMSTablesExist() public méthode

public DoCMSTablesExist ( ) : bool
Résultat bool

ExecScriptContents() public méthode

public ExecScriptContents ( string sScriptContents, bool bIgnoreErr ) : Exception
sScriptContents string
bIgnoreErr bool
Résultat System.Exception

ExecScriptContents() public méthode

public ExecScriptContents ( string sConnectionString, string sScriptContents, bool bIgnoreErr ) : Exception
sConnectionString string
sScriptContents string
bIgnoreErr bool
Résultat System.Exception

GetDataKeyValue() public static méthode

public static GetDataKeyValue ( string dataKeyName ) : DataInfo
dataKeyName string
Résultat DataInfo

GetDataTable() public static méthode

public static GetDataTable ( string sSQLQuery ) : DataTable
sSQLQuery string
Résultat System.Data.DataTable

GetDbSchemaVersion() public static méthode

public static GetDbSchemaVersion ( ) : DataInfo
Résultat DataInfo

GetTableColumns() public méthode

public GetTableColumns ( string testTableName ) : List
testTableName string
Résultat List

GetTestData() public static méthode

public static GetTestData ( string sSQLQuery ) : DataTable
sSQLQuery string
Résultat System.Data.DataTable

GetTestData() public static méthode

public static GetTestData ( string sSQLQuery, List SqlParms ) : DataTable
sSQLQuery string
SqlParms List
Résultat System.Data.DataTable

GetTestData() public static méthode

public static GetTestData ( string sConnectionString, string sSQLQuery, List SqlParms ) : DataTable
sConnectionString string
sSQLQuery string
SqlParms List
Résultat System.Data.DataTable

HandleResponse() public méthode

public HandleResponse ( List lstMsgs, Exception ex ) : List
lstMsgs List
ex System.Exception
Résultat List

HandleResponse() public méthode

public HandleResponse ( List lstMsgs, string sMsg ) : List
lstMsgs List
sMsg string
Résultat List

HandleResponse() public méthode

public HandleResponse ( List lstMsgs, string sMsg, DatabaseUpdateResponse execMessage ) : List
lstMsgs List
sMsg string
execMessage DatabaseUpdateResponse
Résultat List

MergeMessages() public méthode

public MergeMessages ( List lstMsgs1, List lstMsgs2 ) : List
lstMsgs1 List
lstMsgs2 List
Résultat List

PerformUpdates() public méthode

ResetFailedSQL() public static méthode

public static ResetFailedSQL ( ) : void
Résultat void

ResetSQLState() public static méthode

public static ResetSQLState ( ) : void
Résultat void

SetDataKeyValue() public static méthode

public static SetDataKeyValue ( string dataKeyName, string dataKeyValue ) : void
dataKeyName string
dataKeyValue string
Résultat void

SetDbSchemaVersion() public static méthode

public static SetDbSchemaVersion ( string dataKeyValue ) : void
dataKeyValue string
Résultat void

SystemNeedsChecking() public static méthode

public static SystemNeedsChecking ( Exception ex ) : bool
ex System.Exception
Résultat bool

TableExists() public méthode

public TableExists ( string testTableName ) : bool
testTableName string
Résultat bool

WriteDebugException() public static méthode

public static WriteDebugException ( bool bWriteError, string sSrc, Exception objErr ) : void
bWriteError bool
sSrc string
objErr System.Exception
Résultat void

WriteDebugException() public static méthode

public static WriteDebugException ( string sSrc, Exception objErr ) : void
sSrc string
objErr System.Exception
Résultat void