2011-11-02 126 views
0

我有一個C#.NET 3.5數據訪問層,這是一個普通的ADO.NET實現。我正在尋找用更強大的東西(比如fluent-nhibernate)替換我的子標準本土對象關係映射類。流利的NHibernate映射與ADO.NET

我想弄清楚我是否可以使用流利的nhibernate類地圖的大部分現有的ADO.NET實現。是否可以使用FluentNHibername.Mapping.ClassMap地圖將從我的數據庫返回的System.Data.IDataRecord映射到我的POCO,並將POCO映射到IDbCommand更新/插入命令?這是建議,還是我最好使用FluentNHibernate「一路」?我只看到了整個數據庫訪問模型使用FluentNHibernate的教程。

回答

0

Fluent NHibernate只是NHibernate的映射層。它基本上是一種花哨的流利風格語法,用於生成NHibernate讀取/加載的xml文件。

我認爲你可以重複使用的唯一東西就是你的POCO。您基本上會使用Fluent NHibernate將您的POCO映射到數據庫。然後NHibernate將處理所有CRUD