C# Class Rsdn.Janus.DBSchemaManager

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

Public Methods

Method Description
CheckDB ( IServiceProvider serviceProvider ) : bool
IsNeedRestructuring ( IServiceProvider provider ) : bool

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

Migrate ( IServiceProvider serviceProvider ) : void

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

Restruct ( IServiceProvider serviceProvider ) : void

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

Private Methods

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

Method Details

CheckDB() public static method

public static CheckDB ( IServiceProvider serviceProvider ) : bool
serviceProvider IServiceProvider
return bool

IsNeedRestructuring() public static method

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

Migrate() public static method

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

Restruct() public static method

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