我想確定哪些數據庫系統將用於我的下一個將使用VS.NET 2008的項目,並且可能會包含一些LINQ代碼。任何數據庫系統都不支持LINQ支持。 DB_LINQ是否足夠成熟以允許其他DBMS「站在SQL Server的立足點上?或者,如果LINQ是一個破產者,我甚至不應該考慮其他系統?DB_LINQ +非SQL Server數據庫是否可接受用於SQL Server的LINQ to SQL替代品?
2
A
回答
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的功能未實現,並且遍歷源代碼顯示成熟度較低......許多方法不是實施或標記爲「未終止」。
......你已被警告!
相關問題
- 1. 是否可以鏡像SQL Server 2008和SQL Server 2008R2數據庫?
- 2. 用於SQL Server和Oracle的LINQ to Entities
- 3. 替換SQL Server數據庫
- 4. SQL Server是否接受特殊字符?
- 5. Linq-to-SQL忽略SQL Server默認值
- 6. SQL Server存儲過程和Linq-to-SQL
- 7. SQL Server數據庫
- 8. SQL Server上的SQL Server數據庫或數據庫
- 9. 是否有SQL Server Express的SQL Server Profiler?
- 10. 我的數據庫連接是否關閉? (Linq to Sql)
- 11. 用PHP連接到SQL Server數據庫
- 12. 在SQL Server Management Studio Express中連接到SQL Server 2005數據庫
- 13. Linq to SQL可以與SQL Server Express中的ADO共存嗎?
- 14. 如何在LINQ to SQL中處理SQL Server數據庫中的加密列?
- 15. 同步非數據庫SQL Server對象
- 16. 是否有可用於SQL Server 2005的數據調整工具?
- 17. SQL Server代理VBScript替代
- 18. 配置VS2008創建SQL Server數據庫而不是SQL Server Express?
- 19. 用於LINQ to SQL Version屬性的首選sql server列定義是什麼?
- 20. SQL查詢數據庫的Microsoft SQL Server
- 21. 用於Java的SQL Server庫
- 22. sql server 2005的替代
- 23. ROW_NUMBER替代SQL Server 2000的
- 24. sql server還原數據庫
- 25. 與SQL Server數據庫同步LINQ到SQL DBML架構
- 26. 使用.MDF SQL Server數據庫與ASP.NET對比使用SQL Server
- 27. 無法連接到SQL Server數據庫
- 28. SQL Server用於填充sys.sql_dependencies的代碼是否可用?
- 29. SQL Server的非SQL API?
- 30. 在SQL Server數據庫中替換非常長的HTML文本