我知道linq to sql實際上是「LINQ to SQL Server」。我還讀到,可以構建自己的LINQ提供程序以連接到其他數據庫系統(如oracle或mysql)。我的問題是如何構建一個LINQ提供程序以及在SQL Server以外的數據庫上使用LINQ to SQL有哪些優缺點。使用LINQ to SQL與Oracle
9
A
回答
7
這裏是介紹如何建立一個LINQ提供一個很好的文章:
+1
雖然這可能在理論上回答這個問題,[這將是最好](// meta.stackoverflow.com/q/8259)在這裏包含答案的基本部分,並提供可供參考的鏈接。 – 2016-02-05 16:04:45
12
LINQ to SQL不支持Oracle,但Entity Framework有一個更開放的提供者模型,並且有支持EF的Oracle驅動程序。
所以基本上,對於非SQL Server數據庫,我會完全忽略LINQ to SQL,並期待EF。 LINQ to SQL根本不是爲了擴展任意數據庫而使用提供者模型構建的。
5
您可以使用此 LINQ to Oracle
但LINQ到SQL不那麼好了ORM例如NHibernate或實體框架。 Nhibernate與Oracle,MS SQL服務器,My SQL等合作。 EF - 適用於MS SQL Server。
4
您可以嘗試三第三方奧姆斯 - 例如,LinqConnect,NHibernate的,等等。至於我 - LINQ to SQL非常靈活,可讓您快速啓動。
相關問題
- 1. 是否可以使用LINQ to SQL與Oracle?
- 2. 使用LINQ to SQL與託管的ODP.NET(Oracle)
- 3. 使用LINQ to SQL
- 4. 使用LINQ to SQL
- 5. DataGridview與linq-to-sql
- 6. 用於SQL Server和Oracle的LINQ to Entities
- 7. 使用LINQ to SQL實現Next/Previous使用LINQ to SQL
- 8. 如何使用groupBy與F#linq-to-sql?
- 9. SELECT @@ DBTS使用Linq to SQL
- 10. 使用LINQ to SQL和DataGridView
- 11. 使用LINQ to sql和HtmlEncode
- 12. 何時使用「Linq to sql」?
- 13. LINQ to SQL與NULL值
- 14. LINQ to SQL與企業庫
- 15. COUNT(1)OVER()與Linq to Sql
- 16. SQL的Rownumber與Linq-to-entities
- 17. 問題與LINQ to SQL的
- 18. 使用Linq to SQL和Sql Reporting Services
- 19. Serilization問題使用LINQ使用LINQ to SQL來SQL
- 20. 使用自定義SQL查詢與LINQ to SQL ...幫助
- 21. LINQ to SQL Translation
- 22. LINQ to SQL context.GetChanges
- 23. Linq to SQL Impersonation
- 24. linq-to-sql InsertOnSubmit
- 25. 的LINQ to SQL
- 26. LINQ to SQL PredicateBuilder
- 27. Linq to SQl
- 28. LINQ to SQL/XML
- 29. linq to sql「Contains」
- 30. LINQ to SQL Paging
嘗試看這篇文章http://stackoverflow.com/questions/30790/is-there-a-way-to-use-linq-to-oracle – 2010-11-25 11:30:48