2009-02-17 48 views

回答

1

最終,如果您在Microsoft商店,那麼使用Linq to SQL來滿足您的OR/M需求應該沒有任何問題。

如果我需要一個真正的OR/M解決方案,我會試驗Linq to Entities,如果我需要立即穩定的東西,請使用NHibernate。它幾次在街區附近,非常穩定。據我所知,甲骨文還沒有發佈一個真正的Linq實體實現,直到他們需要像DbLinq這樣的社區工作。 Catharsis是一個很不錯的參考實現。

0

LINQ!= LINQ to SQL。 LINQ to Entities對很多非SQL Server數據庫都可以很好地工作。

1

嗯,我還沒有使用它自己 - 但我使用它幫助人(的Expression代碼的各種位 - 我相信有些把它做成了代碼庫的DBLinq),他們普遍感到高興。最終,我建議您需要找到哪些是您需要的關鍵功能,並運行測試(單元,集成或特設)以查看它是否能夠滿足您的特定要求。

0

我會避免使用DBLinq進行生產代碼......許多Linq-to-SQL的功能未實現,並且遍歷源代碼顯示成熟度較低......許多方法不是實施或標記爲「未終止」。

......你已被警告!

相關問題