由於內做LinqToSql不是多對多的關係,我決定搬到NHibernate的(功能NHibernate)的過程是適當的,除非確信,否則......Ninject與功能NHibernate的版本庫層
項目結構: UI(Ninject的Mvc2應用程序將所有服務連接到控制器,並將存儲庫連接到服務),DomainServiceLayer(所有util,幫助程序,服務,域模型等)以及用於持久化的Repository Layer。我有另一個項目調用模型,它基本上暴露了所有項目引用的實體。
基本上我在Repository Layer中創建了映射,引用了NHIbernate和Fluent NHIibernate,我希望將接口公開給域服務以查詢和持久化數據。我如何連接iSession,在哪裏連接?任何示例代碼,我應該把它放在哪個項目中?理想情況下,我想保持在倉庫層...這是值得學習NHibernate和經歷這一切?
http://www.sharparchitecture.net/ – 2011-01-31 00:14:33
我真的不想掛鉤sharparchitecture,我有我的大部分項目的到位,再加上我我對已經掌握的控制水平很滿意。我只想在庫中添加NHibernate 3.0,而不是搞亂我的整個Asp.net MVC UI項目。 – Haroon 2011-02-07 08:16:45
沒錯,但你可以學習並從那裏取代碼。 – queen3 2011-02-13 18:35:15