Name | Description |
---|---|
CriteriaTool | |
EntityTool | |
FluentNHUnitOfWorkFactory | FluentNHibernate 라이브러리를 이용하여, 매핑을 수행하는 UnitOfWorkFactory 입니다. |
IoCSetUpBase | 테스트를 위한 추상화 클래스 |
LongConversationManager | |
MappingContext | NHibernate Mapping 관련 정보 |
NHIoC | NHibernate 용 Entity 정보를 파악해서, INHRepository{TEntity} 를 IoC를 통해 WindsorContainer에 등록한다. |
NHOrder | |
NHOrderTestCase | |
NHRepositoryTestFixtureBase | NSoft.NFramework.Data.NHibernateEx 와 관련된 클래스틑 테스트하기 위한 기본 클래스입니다. DB는 기본적으로 SQLite를 사용합니다. 변경하고자할 때는 GetDatabaseEngine 을 재정의하세요. |
NHTransactionAdapter | NHibernate용 Transaction 처리를 구현한 Class |
NHUnitOfWorkAdapter | Concrete class for IUnitOfWorkImplementor |
NHUnitOfWorkAdapterBase | IUnitOfWork를 구현한 기본 클래스 |
NHUtilsStatelessTestFixture | |
NHUtilsTestCase | |
NLogFactory | NHibernate의 로그 작업을 수행할 NLog logger를 생성하는 Factory입니다. 참고: http://nhlogging.codeplex.com/ 참고: http://jfromaniello.blogspot.com/2011/05/nhibernatenlog-support-in-nuget.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+JoseFRomaniello+%28Jos%C3%A9+F.+Romaniello%29 참고: https://bitbucket.org/jfromaniello/nhibernate.nlog/src/142abf128c68/pack/Content/NLog-NHibernate.cs.pp |
NLogLogger | NLog를 이용하는 NHibernate용 Logger |
PerformanceInterceptor | |
SqlServerCeDriver | |
SqlServerClientDriver | |
UnitOfWork | Utility class for Unit Of Work |
UnitOfWorkHttpApplication | Web Application에서 NHibernate용 Unit-Of-Work 을 편리하게 사용하기 위해 구현하였다. 모든 요청에 대해 UnitOfWork를 시작/완료를 자동으로 수행하게 하므로서, 실제 page/web service 개발자가 UnitOfWork의 초기화 및 종료 처리를 수행하지 않아도 된다. Web Application의 global.asax에서 Inherits="NSoft.NFramework.Data.NH.UnitOfWorkHttpApplication" 를 추가하면 됩니다. |
UnitOfWorkHttpModule | Web Application에서 NHibernate용 Unit-Of-Work 을 편리하게 사용하기 위해 구현하였다. 모든 요청에 대해 UnitOfWork를 시작/완료를 자동으로 수행하게 하므로서, 실제 page/web service 개발자가 UnitOfWork의 초기화 및 종료 처리를 수행하지 않아도 된다. UnitOfWorkHttpModule을 사용하면, UnitOfWorkHttpApplication와 같이 상속을 받을 필요 없이, UnitOfWork를 초기화를 담당해주므로, 확장성이 있으므로, DNN 처럼 CustomHttpApplication이 있는 경우에 PlugIn 방식으로 끼워 넣을 수도 있다. |