C# Класс PROJECTNAMESPACE.DatabaseInstaller

Наследование: System.Configuration.Install.Installer
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DropDatabase bool
GetCommandLineParameters string>.Dictionary
GetSetting bool
GetSetting string
IdentifyDatabaseConnectionString bool
IsValidFileName bool
UIInstall void

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

Метод Описание
DatabaseInstaller ( ) : System

The default constructor

GetScript ( InstallSetup setup ) : string

Returns the upgrade script for the specified database

Install ( InstallSetup setup ) : void

Performs an install of a database

Install ( System stateSaver ) : void

Performs an install of a database

IsVersioned ( string connectionString ) : bool

Determines if the specified database has ever been versioned by the framework

NeedsUpdate ( string connectionString ) : bool

Determines if the specified database needs to be upgraded

ShowHelp ( ) : void
Uninstall ( System savedState ) : void

VersionInstalled ( string connectionString ) : string

Determines the current version of the specified database

VersionLatest ( ) : string

The database version to which this installer will upgrade a database

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

Метод Описание
DropDatabase ( string dbname, string masterConnectionString ) : bool
GetCommandLineParameters ( ) : string>.Dictionary
GetSetting ( string>.Dictionary commandParams, string keys, bool defaultValue ) : bool
GetSetting ( string>.Dictionary commandParams, string keys, string defaultValue ) : string
IdentifyDatabaseConnectionString ( InstallSetup setup ) : bool
IsValidFileName ( string fileName ) : bool
UIInstall ( InstallSetup setup ) : void

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

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

The default constructor
public DatabaseInstaller ( ) : System
Результат System

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

Returns the upgrade script for the specified database
public GetScript ( InstallSetup setup ) : string
setup InstallSetup
Результат string

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

Performs an install of a database
public Install ( InstallSetup setup ) : void
setup InstallSetup
Результат void

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

Performs an install of a database
public Install ( System stateSaver ) : void
stateSaver System
Результат void

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

Determines if the specified database has ever been versioned by the framework
public IsVersioned ( string connectionString ) : bool
connectionString string
Результат bool

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

Determines if the specified database needs to be upgraded
public NeedsUpdate ( string connectionString ) : bool
connectionString string
Результат bool

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

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

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

public Uninstall ( System savedState ) : void
savedState System
Результат void

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

Determines the current version of the specified database
public VersionInstalled ( string connectionString ) : string
connectionString string
Результат string

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

The database version to which this installer will upgrade a database
public VersionLatest ( ) : string
Результат string