你好 我想創建我的第一個nhibernate projet。 它將從與舊數據庫相關聯的winform項目遷移而沒有強大的orm映射。 該項目非常大,所以我想從一開始就有一個好的建築。nhibernate架構
我會有一些層:
- 庫:創建一個從NHibernate的
- 型號會話:在bean對象,基本上是由的getter/setter特性與數據庫中的同名
但我需要一些建議,你將如何處理這些操作? 如果我想創建一個項目,我應該直接從代碼訪問nhibernate?或者我應該創建一個業務邏輯層?
基本上我發現業務層的簡單架構。 http://www.codeproject.com/KB/architecture/NHibernateArchitecture.aspx 你的感覺是什麼?
另一個問題,它是一個具有較強驗證(眼鏡領域)的程序,應該在哪裏進行驗證?在winform項目或業務層?
我不知道它,但它似乎是專爲ASP.net設計的。在這個問題中,我看不到任何與ASP的關係。 – 2011-01-25 15:11:06
主項目是一個完整的winform項目 – 2011-01-25 15:24:43