C# 클래스 mojoPortal.Business.DatabaseHelper

파일 보기 프로젝트 열기: joeaudette/mojoportal

공개 메소드들

메소드 설명
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