我知道NHibernate非常適合那些從頭開始創建新數據庫和構建項目的項目。但是,以我的經驗來看,企業應用程序通常不是這種情況。通常情況下,整合來自其他數據庫的遺留數據是新應用的重要組成部分。NHibernate for Enterprise應用程序?
當你打算處理無法控制的遺留數據庫結構時,NHibernate是否會比作爲ORM值得的更麻煩?
我知道構建數據服務和鬆散耦合的參數,並且會及時到來。但是,現在,如果我不得不使用來自兩個不同現有數據庫的15個表中的數據,除了存儲我自己的應用程序數據外,正在使用NHibernate(或更廣泛地說,任何類型的模型驅動的ORM工具)讓我瘋狂?
+1這正是我目前在做的工作。 – 2009-11-19 18:11:34
傳統數據已經很好地標準化了,所以抽象這種信息並不是主要關心的問題。我更關心的是試圖擴展ORM以覆蓋多個數據源。最後,在* my *數據庫中創建一堆關注遺留數據的視圖似乎是完成它的最簡單方法。 – ProKiner 2009-11-20 14:41:05