C# Класс Subtext.Installation.SqlInstaller

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetCurrentInstallationVersion ( ) : System.Version

Gets the Version of the current Subtext data store (ie. SQL Server). This is the value stored in the database. If it does not match the actual assembly version, we may need to run an upgrade.

Install ( System.Version assemblyVersion ) : void
ListInstallationScripts ( System.Version minVersionExclusive, System.Version maxVersionInclusive ) : string[]

Returns a collection of installation script names with a version less than or equal to the max version.

NeedsUpgrade ( System.Version installationVersion ) : bool

Gets a value indicating whether the subtext installation needs an upgrade to occur.

SqlInstaller ( string connectionString ) : System
UpdateInstallationVersionNumber ( System.Version newVersion, SqlTransaction transaction ) : void

Updates the value of the current installed version within the subtext_Version table.

Upgrade ( ) : void

Upgrades this instance. Returns true if it was successful.

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

Метод Описание
CreateParameter ( string name, SqlDbType dbType, int size, object value ) : SqlParameter

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

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

Gets the Version of the current Subtext data store (ie. SQL Server). This is the value stored in the database. If it does not match the actual assembly version, we may need to run an upgrade.
public GetCurrentInstallationVersion ( ) : System.Version
Результат System.Version

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

public Install ( System.Version assemblyVersion ) : void
assemblyVersion System.Version
Результат void

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

Returns a collection of installation script names with a version less than or equal to the max version.
public ListInstallationScripts ( System.Version minVersionExclusive, System.Version maxVersionInclusive ) : string[]
minVersionExclusive System.Version The min verison exclusive.
maxVersionInclusive System.Version The max version inclusive.
Результат string[]

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

Gets a value indicating whether the subtext installation needs an upgrade to occur.
public NeedsUpgrade ( System.Version installationVersion ) : bool
installationVersion System.Version
Результат bool

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

public SqlInstaller ( string connectionString ) : System
connectionString string
Результат System

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

Updates the value of the current installed version within the subtext_Version table.
public UpdateInstallationVersionNumber ( System.Version newVersion, SqlTransaction transaction ) : void
newVersion System.Version New version.
transaction System.Data.SqlClient.SqlTransaction The transaction to perform this action within.
Результат void

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

Upgrades this instance. Returns true if it was successful.
public Upgrade ( ) : void
Результат void