C# Class Rsdn.Janus.JanusDatabaseManager

Inheritance: ServiceConsumer, IJanusDatabaseManager
ファイルを表示 Open project: rsdn/janus

Public Methods

Method Description
CreateDBContext ( ) : IJanusDataContext
GetCurrentConnectionString ( ) : string
GetCurrentDriver ( ) : IDBDriver
GetCurrentDriverName ( ) : string
GetLock ( ) : IJanusRWLock

Возвращает лок для работы с БД. Необходим для движков, которые не поддерживают нормальный параллельный доступ (Jet, Sqlite).

JanusDatabaseManager ( IServiceProvider provider ) : System

Method Details

CreateDBContext() public method

public CreateDBContext ( ) : IJanusDataContext
return IJanusDataContext

GetCurrentConnectionString() public method

public GetCurrentConnectionString ( ) : string
return string

GetCurrentDriver() public method

public GetCurrentDriver ( ) : IDBDriver
return IDBDriver

GetCurrentDriverName() public method

public GetCurrentDriverName ( ) : string
return string

GetLock() public method

Возвращает лок для работы с БД. Необходим для движков, которые не поддерживают нормальный параллельный доступ (Jet, Sqlite).
public GetLock ( ) : IJanusRWLock
return IJanusRWLock

JanusDatabaseManager() public method

public JanusDatabaseManager ( IServiceProvider provider ) : System
provider IServiceProvider
return System