2
我正在創建一個MVC項目,但不願意使用ADO.NET實體框架,原因是它沒有爲我的應用程序(DAL,BLL)提供分層方法。它是否正確?如果是這樣,是否有其他選擇?ASP.NET MVC模型替代
我正在創建一個MVC項目,但不願意使用ADO.NET實體框架,原因是它沒有爲我的應用程序(DAL,BLL)提供分層方法。它是否正確?如果是這樣,是否有其他選擇?ASP.NET MVC模型替代
對於BLL/DAL問題(我已經完成了)不是很正確,雖然它們不會讓你變得容易。 .NET 4.0中的下一個版本大部分解決了這個問題。
這個空間是爆炸式的,有很多選擇。
以下是我會考慮作物
在屬l,使用MSFT永遠不會是一個不錯的選擇,因爲對產品的支持總是存在的,如果他們堅持使用EF,它最終將是最好的選擇(他們通常在版本3中正確)。 Nhibernate已經有一段時間了,對他們也有很多狂熱的支持。看看每個社區,這裏的關鍵詞很容易做到。
請不要支付一個,太多美好的自由/開源解決方案在那裏
有趣的表現比較here
ormbattle.net是一個很有爭議比較網站,所以記住這一點太 – 2009-11-12 16:10:15
另外,我會推薦流利NHibernate的普通舊NHibernate – 2009-11-12 16:10:55
我同意,ormbattle只是一個有趣的事情,我發現,我不會放任何重量。這些ORM的任何一個都會在合理的範圍內執行,並且您可以隨時直接訪問存儲的特效或常規的ADO.NET。 – 2009-11-12 18:53:49