Jumping Bytes and Hopping Bits
the church of tech
Menu

nhibernate 예제 August 2, 2019

프로젝트를 마우스 오른쪽 단추로 클릭하고 빌드 이벤트를 추가하여 “hibernate.cfg.xml” 파일을 nhibernate가 원하는 위치에 복사해야 할 수 있습니다. NHibernate는 .Net Framework에 대한 오픈 소스 개체 관계형 매핑 기술입니다. 도메인 모델(클래스)을 기존 관계형 데이터베이스에 매핑하고 쿼리를 생성하는 데 필요한 프레임워크를 제공합니다. NHibernate http://nhibernate.info/ <최대 절전 모드 구성 xmlns="urn:nhibernate-configuration-2.2"에 대해 자세히 알아보기 위해 이 예제에서는 2008년에 SQL Server 2005와 함께 NHibernate 버전 2.0.1.4000을 사용하고 있습니다. 개념은 동일하지만 구문이 변경되었지만 이후 3.0.0 버전에서는 작동하지 않습니다. 이 페이지는 2.0으로 작업해야 하는 경우에만 사용합니다. 나는 현대 구현을 수행하기위한 http://nhforge.org/wikis/howtonh/your-first-nhibernate-based-application.aspx 것이 좋습니다. 윈도우 탐색기에서 NHibernate의 src 폴더에서 nhibernate 매핑.xsd를 찾아 SharedLibs 폴더에 복사합니다. 이제 매핑 파일을 정의할 때 이 xml 스키마 정의 파일을 사용할 수 있습니다. 그런 다음 VS는 xml 매핑 문서를 편집할 때 인텔리센스 및 유효성 검사를 제공합니다. 우리의 저장소에 있습니다: http://github.com/jagregory/fluent-nhibernate NuGet 패키지를 사용 하 여 위의 방법 이외의, 개발자는 또한 http://nhibernate.info/ NHibernate 라이브러리를 다운로드할 수 있습니다.

NHibernate 프로젝트의 본거지는 http://www.nhforge.org, 코드는 SourceForge (http://sourceforge.net/projects/nhibernate/)에 보관되어 있습니다. 안정적인 형식으로 다운로드 할 수 있습니다 : NHibernate-3.3.1.GA 빈 : Zip 파일 형식NHibernate-2.1.2.GA 빈 : Zip 파일 형식비주얼 스튜디오 2013, 패키지 관리자 콘솔을 사용하고 다음 명령을 입력 : 따라서 우리는 이해해야합니다 : 그 방법입니다 서명 정렬, 당신은 NHibernate ISessionFactory를 반환 하는 것을 알 수 있습니다. 이제 유창한 NHibernate 유창하게 사용합니다.구성 API를 사용하여 응용 프로그램을 구성합니다. Fluent 구성 위키 페이지에서 더 많은 예제를 볼 수 있습니다. 이제 분명히 우리의 시스템은 시작할 준비가되어 있습니다. 우리는 성공적으로 도메인을 구현매핑 파일을 정의하고 NHibernate를 구성했습니다. 마지막으로 NHibernate를 사용하여 도메인(및 매핑 파일)에서 데이터베이스 스키마를 자동으로 생성했습니다. 사가 데이터 클래스는 NHibernate.Mapping.Attributes로 장식할 수 있습니다.

Categories: Uncategorized