C# 클래스 Amss.Boilerplate.Persistence.Impl.Configuration.DatabaseConfigurator

파일 보기 프로젝트 열기: quadio/amss-boilerplate

공개 메소드들

메소드 설명
CreateDatabase ( ) : void
CreateSessionFactory ( ) : ISessionFactory
DatabaseExists ( ) : bool
ExportSqlSchema ( string file ) : void

보호된 메소드들

메소드 설명
CreatePersistenceConfigurator ( ) : IPersistenceConfigurer
CreateProductionSchema ( ) : FluentConfiguration
GetSqlExceptionConverterType ( ) : Type
RuntimeConnectionString ( FluentNHibernate.Cfg.Db.ConnectionStringBuilder connectionStringBuilder ) : void

메소드 상세

CreateDatabase() 공개 메소드

public CreateDatabase ( ) : void
리턴 void

CreatePersistenceConfigurator() 보호된 추상적인 메소드

protected abstract CreatePersistenceConfigurator ( ) : IPersistenceConfigurer
리턴 IPersistenceConfigurer

CreateProductionSchema() 보호된 메소드

protected CreateProductionSchema ( ) : FluentConfiguration
리턴 FluentNHibernate.Cfg.FluentConfiguration

CreateSessionFactory() 공개 메소드

public CreateSessionFactory ( ) : ISessionFactory
리턴 ISessionFactory

DatabaseExists() 공개 추상적인 메소드

public abstract DatabaseExists ( ) : bool
리턴 bool

ExportSqlSchema() 공개 메소드

public ExportSqlSchema ( string file ) : void
file string
리턴 void

GetSqlExceptionConverterType() 보호된 메소드

protected GetSqlExceptionConverterType ( ) : Type
리턴 System.Type

RuntimeConnectionString() 보호된 메소드

protected RuntimeConnectionString ( FluentNHibernate.Cfg.Db.ConnectionStringBuilder connectionStringBuilder ) : void
connectionStringBuilder FluentNHibernate.Cfg.Db.ConnectionStringBuilder
리턴 void