2010-05-18 3 views
1

데이터 액세스 계층으로 NHiberante를 사용하기 시작했습니다.
저는 리포지토리 모델을 비즈니스 모델로 사용하는 데 익숙합니다.NHibernate를 사용하여 데이터베이스에 액세스 할 때 가장 좋은 비즈니스 모델은 무엇입니까?

내 도메인 모델 (실제로 계층이 아님), 내 asp.net 응용 프로그램 계층, 마지막으로 내 데이터 액세스 계층을 사용하는 저장소 계층을 의미합니다.

하지만 지금까지 (NHibernate에서) 배운 내용으로 NHibernate가 저장소 계층 내에서 사용될 수 있는지 궁금해하고 있었기 때문에 많은 논리가 ISession 내에서 완료되었다는 것을 알고 있습니다.

또는 아마도 NHibernate를 사용하는 더 좋은 방법이 있습니다. 누구든지 웹 응용 프로그램에서 NHibernate를 사용하는 방법의 고유 한 예제를 어디서 찾을 수 있는지 알고 있습니까?

건배, M.

답변

2

S#arp Architecture은 완전한 예제 또는 NHibernate를 사용하는 웹 아키텍처입니다.

1

당신의 LINQ 확장과 NHibernate에 사용할 수 있습니다. Linq를 사용하면 서비스 계층에 논리를 쓰고 저장소는 IQuerable 항목 만 가져올 수 있습니다.

관련 문제