C# Class Rsdn.Janus.DBSchemaManager

DataBaseSchemaManagement - DBSM Класс менеджер для управления схемами данных
Afficher le fichier Open project: rsdn/janus Class Usage Examples

Méthodes publiques

Méthode Description
CheckDB ( IServiceProvider serviceProvider ) : bool
IsNeedRestructuring ( IServiceProvider provider ) : bool

Проверяет - требуется ли реструктуризация.

Migrate ( IServiceProvider serviceProvider ) : void

Переводит базу в другой формат.

Restruct ( IServiceProvider serviceProvider ) : void

Производит реструкторизацию.

Private Methods

Méthode Description
CreateSchemaDriver ( IServiceProvider serviceProvider, string driverName ) : IDBSchemaDriver
Load ( string path ) : DBSchema
LoadVersionRes ( string path ) : int

Method Details

CheckDB() public static méthode

public static CheckDB ( IServiceProvider serviceProvider ) : bool
serviceProvider IServiceProvider
Résultat bool

IsNeedRestructuring() public static méthode

Проверяет - требуется ли реструктуризация.
public static IsNeedRestructuring ( IServiceProvider provider ) : bool
provider IServiceProvider
Résultat bool

Migrate() public static méthode

Переводит базу в другой формат.
public static Migrate ( IServiceProvider serviceProvider ) : void
serviceProvider IServiceProvider
Résultat void

Restruct() public static méthode

Производит реструкторизацию.
public static Restruct ( IServiceProvider serviceProvider ) : void
serviceProvider IServiceProvider
Résultat void