2012-03-25 41 views

回答

3

否,LINQ僅SQL支持MS SQL數據庫。

DbLinq使用Connect/Net ADO驅動程序,但我不會推薦DbLinq用於任何嚴肅的生產用途。我們發現這個實現是錯誤的,即使是最簡單的查詢也是CPU佔用(加上正確使用連接池似乎存在問題)。

我們切換到DevArt的LinqConnect,從編碼的角度來看,它更穩定,更少的「陷阱」(它基本上是LINQ to SQL的替代品),但它是一種商業產品,有許可費。雖然它比LightSpeed和LLBLGen等替代品便宜。 Plus根據您的模式,如果您只需要訪問每個數據庫10個實體,就可以使用它們的免費版本。

+0

感謝您的回答。我不是在從事一些認真,簡單的學習任務。 – CheatRU 2012-03-25 19:41:48

+0

FWIW,Linq to SQL也可以成爲MSSQL上的一大CPU。不提供答案,只是想指出LinqToSQL方法的CPU霍格不限於那個提供者...... :) – Slaggg 2012-10-22 22:53:51