C# Класс mojoPortal.Business.DatabaseHelper

Показать файл Открыть проект

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

Метод Описание
AddSchemaScriptHistory ( System.Guid applicationId, string scriptFile, System.DateTime runTime, bool errorOccurred, string errorMessage, string scriptBody ) : int
CanAccessDatabase ( ) : bool
CanAlterSchema ( String overrideConnectionInfo ) : bool
DBCodeVersion ( ) : System.Version
DBPlatform ( ) : String
DBSchemaVersion ( ) : System.Version
DeleteSchemaScriptHistory ( int id ) : bool
DeleteSchemaVersion ( System.Guid applicationId ) : bool
DoForumVersion2202PostUpgradeTasks ( String overrideConnectionInfo ) : void
DoForumVersion2203PostUpgradeTasks ( String overrideConnectionInfo ) : void
DoVersion2230PostUpgradeTasks ( String overrideConnectionInfo ) : void
DoVersion2234PostUpgradeTasks ( String overrideConnectionInfo ) : void
DoVersion2247PostUpgradeTasks ( String overrideConnectionInfo ) : void
DoVersion2253PostUpgradeTasks ( String overrideConnectionInfo ) : void
DoVersion2320PostUpgradeTasks ( String overrideConnectionInfo ) : void
EnsureDatabase ( ) : void
ExecteNonQuery ( string query ) : int
ExecteNonQuery ( string connectionString, string query ) : int
ExistingSiteCount ( ) : int
GetApplicationId ( ) : System.Guid
GetApplicationId ( string applicationName ) : System.Guid
GetApplicationName ( ) : String
GetApplicationName ( System.Guid applicationId ) : String
GetConnectionError ( String overrideConnectionInfo ) : DbException
GetReader ( String connectionString, String tableName, String whereClause ) : IDataReader
GetReader ( string query ) : IDataReader
GetReader ( string connectionString, string query ) : IDataReader
GetSchemaScriptErrorHistory ( System.Guid applicationId ) : IDataReader
GetSchemaScriptHistory ( System.Guid applicationId ) : IDataReader
GetSchemaScriptHistory ( int id ) : IDataReader
GetSchemaVersion ( System.Guid applicationId ) : System.Version
GetSchemaVersion ( string applicationName ) : System.Version
GetTable ( String connectionString, String tableName, String whereClause ) : DataTable
GetTableFromDataReader ( IDataReader reader ) : DataTable
ParseVersionFromFileName ( String fileName ) : System.Version
RunScript ( System.Guid applicationId, FileInfo scriptFile, String overrideConnectionInfo ) : string
SchemaHasBeenCreated ( ) : bool
SchemaScriptHasBeenRun ( System.Guid applicationId, String scriptFile ) : bool
SchemaVersionGetNonCore ( ) : IDataReader
UpdateSchemaVersion ( System.Guid applicationId, string applicationName, int major, int minor, int build, int revision ) : bool
UpdateTableField ( String tableName, String keyFieldName, String keyFieldValue, String dataFieldName, String dataFieldValue, String additionalWhere ) : bool
UpdateTableField ( String connectionString, String tableName, String keyFieldName, String keyFieldValue, String dataFieldName, String dataFieldValue, String additionalWhere ) : bool

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

AddSchemaScriptHistory() публичный статический Метод

public static AddSchemaScriptHistory ( System.Guid applicationId, string scriptFile, System.DateTime runTime, bool errorOccurred, string errorMessage, string scriptBody ) : int
applicationId System.Guid
scriptFile string
runTime System.DateTime
errorOccurred bool
errorMessage string
scriptBody string
Результат int

CanAccessDatabase() публичный статический Метод

public static CanAccessDatabase ( ) : bool
Результат bool

CanAlterSchema() публичный статический Метод

public static CanAlterSchema ( String overrideConnectionInfo ) : bool
overrideConnectionInfo String
Результат bool

DBCodeVersion() публичный статический Метод

public static DBCodeVersion ( ) : System.Version
Результат System.Version

DBPlatform() публичный статический Метод

public static DBPlatform ( ) : String
Результат String

DBSchemaVersion() публичный статический Метод

public static DBSchemaVersion ( ) : System.Version
Результат System.Version

DeleteSchemaScriptHistory() публичный статический Метод

public static DeleteSchemaScriptHistory ( int id ) : bool
id int
Результат bool

DeleteSchemaVersion() публичный статический Метод

public static DeleteSchemaVersion ( System.Guid applicationId ) : bool
applicationId System.Guid
Результат bool

DoForumVersion2202PostUpgradeTasks() публичный статический Метод

public static DoForumVersion2202PostUpgradeTasks ( String overrideConnectionInfo ) : void
overrideConnectionInfo String
Результат void

DoForumVersion2203PostUpgradeTasks() публичный статический Метод

public static DoForumVersion2203PostUpgradeTasks ( String overrideConnectionInfo ) : void
overrideConnectionInfo String
Результат void

DoVersion2230PostUpgradeTasks() публичный статический Метод

public static DoVersion2230PostUpgradeTasks ( String overrideConnectionInfo ) : void
overrideConnectionInfo String
Результат void

DoVersion2234PostUpgradeTasks() публичный статический Метод

public static DoVersion2234PostUpgradeTasks ( String overrideConnectionInfo ) : void
overrideConnectionInfo String
Результат void

DoVersion2247PostUpgradeTasks() публичный статический Метод

public static DoVersion2247PostUpgradeTasks ( String overrideConnectionInfo ) : void
overrideConnectionInfo String
Результат void

DoVersion2253PostUpgradeTasks() публичный статический Метод

public static DoVersion2253PostUpgradeTasks ( String overrideConnectionInfo ) : void
overrideConnectionInfo String
Результат void

DoVersion2320PostUpgradeTasks() публичный статический Метод

public static DoVersion2320PostUpgradeTasks ( String overrideConnectionInfo ) : void
overrideConnectionInfo String
Результат void

EnsureDatabase() публичный статический Метод

public static EnsureDatabase ( ) : void
Результат void

ExecteNonQuery() публичный статический Метод

public static ExecteNonQuery ( string query ) : int
query string
Результат int

ExecteNonQuery() публичный статический Метод

public static ExecteNonQuery ( string connectionString, string query ) : int
connectionString string
query string
Результат int

ExistingSiteCount() публичный статический Метод

public static ExistingSiteCount ( ) : int
Результат int

GetApplicationId() публичный статический Метод

public static GetApplicationId ( ) : System.Guid
Результат System.Guid

GetApplicationId() публичный статический Метод

public static GetApplicationId ( string applicationName ) : System.Guid
applicationName string
Результат System.Guid

GetApplicationName() публичный статический Метод

public static GetApplicationName ( ) : String
Результат String

GetApplicationName() публичный статический Метод

public static GetApplicationName ( System.Guid applicationId ) : String
applicationId System.Guid
Результат String

GetConnectionError() публичный статический Метод

public static GetConnectionError ( String overrideConnectionInfo ) : DbException
overrideConnectionInfo String
Результат DbException

GetReader() публичный статический Метод

public static GetReader ( String connectionString, String tableName, String whereClause ) : IDataReader
connectionString String
tableName String
whereClause String
Результат IDataReader

GetReader() публичный статический Метод

public static GetReader ( string query ) : IDataReader
query string
Результат IDataReader

GetReader() публичный статический Метод

public static GetReader ( string connectionString, string query ) : IDataReader
connectionString string
query string
Результат IDataReader

GetSchemaScriptErrorHistory() публичный статический Метод

public static GetSchemaScriptErrorHistory ( System.Guid applicationId ) : IDataReader
applicationId System.Guid
Результат IDataReader

GetSchemaScriptHistory() публичный статический Метод

public static GetSchemaScriptHistory ( System.Guid applicationId ) : IDataReader
applicationId System.Guid
Результат IDataReader

GetSchemaScriptHistory() публичный статический Метод

public static GetSchemaScriptHistory ( int id ) : IDataReader
id int
Результат IDataReader

GetSchemaVersion() публичный статический Метод

public static GetSchemaVersion ( System.Guid applicationId ) : System.Version
applicationId System.Guid
Результат System.Version

GetSchemaVersion() публичный статический Метод

public static GetSchemaVersion ( string applicationName ) : System.Version
applicationName string
Результат System.Version

GetTable() публичный статический Метод

public static GetTable ( String connectionString, String tableName, String whereClause ) : DataTable
connectionString String
tableName String
whereClause String
Результат System.Data.DataTable

GetTableFromDataReader() публичный статический Метод

public static GetTableFromDataReader ( IDataReader reader ) : DataTable
reader IDataReader
Результат System.Data.DataTable

ParseVersionFromFileName() публичный статический Метод

public static ParseVersionFromFileName ( String fileName ) : System.Version
fileName String
Результат System.Version

RunScript() публичный статический Метод

public static RunScript ( System.Guid applicationId, FileInfo scriptFile, String overrideConnectionInfo ) : string
applicationId System.Guid
scriptFile System.IO.FileInfo
overrideConnectionInfo String
Результат string

SchemaHasBeenCreated() публичный статический Метод

public static SchemaHasBeenCreated ( ) : bool
Результат bool

SchemaScriptHasBeenRun() публичный статический Метод

public static SchemaScriptHasBeenRun ( System.Guid applicationId, String scriptFile ) : bool
applicationId System.Guid
scriptFile String
Результат bool

SchemaVersionGetNonCore() публичный статический Метод

public static SchemaVersionGetNonCore ( ) : IDataReader
Результат IDataReader

UpdateSchemaVersion() публичный статический Метод

public static UpdateSchemaVersion ( System.Guid applicationId, string applicationName, int major, int minor, int build, int revision ) : bool
applicationId System.Guid
applicationName string
major int
minor int
build int
revision int
Результат bool

UpdateTableField() публичный статический Метод

public static UpdateTableField ( String tableName, String keyFieldName, String keyFieldValue, String dataFieldName, String dataFieldValue, String additionalWhere ) : bool
tableName String
keyFieldName String
keyFieldValue String
dataFieldName String
dataFieldValue String
additionalWhere String
Результат bool

UpdateTableField() публичный статический Метод

public static UpdateTableField ( String connectionString, String tableName, String keyFieldName, String keyFieldValue, String dataFieldName, String dataFieldValue, String additionalWhere ) : bool
connectionString String
tableName String
keyFieldName String
keyFieldValue String
dataFieldName String
dataFieldValue String
additionalWhere String
Результат bool