2012-10-02 39 views

回答

1

LINQPad使用LINQ-to-SQL實現自動數據上下文,因爲它更輕更快。在許多情況下,LINQ-to-SQL也會生成更好的SQL,並允許在最終的投影中使用任意函數。

原則上,編寫實體框架的驅動程序並不難。它不作爲選項出現的原因是lack of demand

如果您願意,可以將EF支持作爲第三方驅動程序無縫實施。實施唯一棘手的事情是支持EF的每個版本。

+0

謝謝喬。我發現你的評論如何生成更好的SQL的L2S很多情況下很難相信。我認爲EF中的查詢生成器比L2S先進得多,因爲多年來微軟一直在努力,但我懷疑L2S生成器在四年或四年內還沒有得到改進。 –

相關問題