2011-11-02 2 views
0

일반 ADO.NET 구현 인 C# .NET 3.5 데이터 액세스 레이어가 있습니다. 내 표준이 아닌 자체 개발 Object Relation Map 클래스를 유창한 - 최대 절전 모드와 같은 좀 더 견고한 것으로 대체하려고합니다.Fluent NHibernate Maps with ADO.NET

유창한 nhibernate 클래스 맵으로 기존 ADO.NET 구현의 대부분을 사용할 수 있는지 알아 내려고하고 있습니다. FluentNHibername.Mapping.ClassMap지도를 사용하여 내 데이터베이스에서 내 POCO로 매핑 된 System.Data.IDataRecord을 매핑하고 POCO를 IDbCommand 업데이트/삽입 명령에 매핑 할 수 있습니까? 권장 사항입니까, 아니면 FluentNHibernate를 "모든 방법"으로 사용하는 것이 더 좋습니까? FluentNHibernate를 사용하는 튜토리얼 만 데이터베이스 액세스 모델 전체에서 보았습니다.

답변

0

Fluent NHibernateNHibernate에 대한 매핑 레이어 일뿐입니다. 그것은 기본적으로 NHibernate 읽기 /로드 XML 파일을 생성하는 멋진 유창한 스타일 구문입니다.

내가 재사용 할 수있는 유일한 방법은 POCO입니다. 기본적으로 Fluent NHibernate을 사용하여 POCO를 데이터베이스에 매핑합니다. NHibernate은 모든 CRUD을 처리합니다.