6

방금 ​​NHibernate를 이번 주에보기 시작했고 현재 프로젝트에서 Automapping 방식을 사용하고 싶습니다."잘 작동하는"Fluent NHibernate Automapping 샘플 프로젝트가 있습니까?

내가 며칠 전에 다운로드 유창함 NHibernate에 1.0.0.594, 함께 일하고 있어요.

나는 오래된 스타일의 엔티티 매핑을 사용하는 NHibernate에 소스 코드에 Examples.FirstProject을 발견했다. 이것은 NHibernate에 대한 소개로서 나에게 대단히 가치있다.

그러나, 나는 자동 매핑을위한 유사한 독립형 동작하는 예제를 찾을 수있었습니다. Peter Bromberg posted a sample 잘 생겼지 만 몇 가지 중요한 어셈블리가 누락 된 것 같습니다. 그는 내가 문제를 해결하려고 노력하도록 돕고 있지만, 아직 작동하지는 않습니다.

다음으로, Automapping을 사용하기 위해 Examples.FirstProject 프로그램을 수정하려고 시도했지만 예외가 발생하여 즉시 문제가 발생하여 현재 수준의 경험을 이해하지 못합니다.

누구도 날은 최신 NHibernate에 코드와 함께 작동하는 것으로 알려져하는 자동 매핑 샘플 프로젝트에 포인트?

답변

5

난 당신이 요구 한 일을 작은 프로젝트를 시작했습니다 : Fluent NHibernate samples CodePlex project

난 그냥 그것을 시작 "작업의"FNH 개념을 시연 작은 샘플을 (앞으로가 더 많은 코드가있을 것입니다),하지만 이미 초기 자동 매핑 예제를 가지고 있으므로 체크 아웃하고 당신에게 도움이 될 수 있기를 바랍니다.

+0

답변 됨. Nikola의 블로그에 남긴 메모는 다음과 같습니다. Nikola, 예제 프로젝트는 내가 다운로드 할 수있는 유일한 것으로서 "그냥 작동합니다"입니다. 내 유일한 (약간) 예약은 아마도 FNH 초보자 (나와 같은)가 기본 컨벤션을 사용하는 데 만족하고 서브 클래 싱을 필요로하지 않을 것 같은 약간의 위협 일 수 있다는 것입니다. 반면에, 이러한 고급 기술을 완벽하고 실제적인 예를 통해 보여주는 것이 좋습니다. 좋은 직장! –

+0

나는 Fluent NHibernate 위키에서 사용할 수 있도록 노력할 훨씬 간단한 샘플 프로젝트를 지금 작성했습니다. –

+0

링크가 작동하지 않습니다. –

0

내 질문을 게시 한 직후 가브리엘 쉰커 (Gabriel Schenker)의 3 부 시리즈 Your very first NHibernate application을 찾았으며 Automapper 태그로 다른 질문을 탐색했습니다.

3 부 데이터베이스 자동 매핑을 사용 (SQL 서버 CE 또는 SQLite는 하나)를 생성하는 sample project 있습니다. 이 샘플은 전혀 문제없이 나를 위해 일했습니다.

또한 시리즈의 세 기사는 모두 읽을 가치가 있습니다.

누군가 다른 샘플을 제안 할 수 있다면 나는 여전히 관심을 가질 것입니다.

편집 :이 답변을 게시 한 이후로 Gabriel Schenker의 프로젝트에서 구식 구문이 사용되었지만 이제는 사용되지 않는 것으로 나타났습니다.

관련 문제