C# Класс Rebel.Framework.Persistence.NHibernate.NhFactoryHelper

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

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

Метод Описание
GenerateSessionAndTransaction ( bool isReadOnly, ISession &session ) : NhProviderTransaction
GetSessionFromTransaction ( IProviderTransaction transaction, bool isReadonly ) : ISession
NhFactoryHelper ( Configuration config, ISession singleProvidedSession, bool leaveSessionOpenOnDispose, bool isSingleSessionFinalized, IFrameworkContext frameworkContext ) : System

Защищенные методы

Метод Описание
DisposeResources ( ) : void
EnsureFlushMode ( ISessionImplementor session, bool isReadOnly ) : void

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

Метод Описание
CheckFirstRunTasks ( ISession session ) : ISession
GetNHibernateSession ( bool isReadonly, bool forceNewUnbounded = false ) : ISession

Retursn the NHibernate session to use

GetNHibernateSessionFactory ( ) : ISessionFactory
UnbindAndCloseSession ( ISessionFactory nhSessionFactory ) : void

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

DisposeResources() защищенный Метод

protected DisposeResources ( ) : void
Результат void

EnsureFlushMode() защищенный Метод

protected EnsureFlushMode ( ISessionImplementor session, bool isReadOnly ) : void
session ISessionImplementor
isReadOnly bool
Результат void

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

public GenerateSessionAndTransaction ( bool isReadOnly, ISession &session ) : NhProviderTransaction
isReadOnly bool
session ISession
Результат NhProviderTransaction

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

public GetSessionFromTransaction ( IProviderTransaction transaction, bool isReadonly ) : ISession
transaction IProviderTransaction
isReadonly bool
Результат ISession

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

public NhFactoryHelper ( Configuration config, ISession singleProvidedSession, bool leaveSessionOpenOnDispose, bool isSingleSessionFinalized, IFrameworkContext frameworkContext ) : System
config Configuration
singleProvidedSession ISession
leaveSessionOpenOnDispose bool
isSingleSessionFinalized bool
frameworkContext IFrameworkContext
Результат System