0
有誰知道爲什麼LinqPad無法自動生成Entity Framework上下文對象(就像它與Linq-to-SQL一樣)?看來我必須創建一個包含EF上下文的程序集,然後在LinqPad中引用程序集。但我不需要用L2S來做這件事。爲什麼LinqPad無法使用EF自動生成上下文對象?
非常感謝。
有誰知道爲什麼LinqPad無法自動生成Entity Framework上下文對象(就像它與Linq-to-SQL一樣)?看來我必須創建一個包含EF上下文的程序集,然後在LinqPad中引用程序集。但我不需要用L2S來做這件事。爲什麼LinqPad無法使用EF自動生成上下文對象?
非常感謝。
LINQPad使用LINQ-to-SQL實現自動數據上下文,因爲它更輕更快。在許多情況下,LINQ-to-SQL也會生成更好的SQL,並允許在最終的投影中使用任意函數。
原則上,編寫實體框架的驅動程序並不難。它不作爲選項出現的原因是lack of demand。
如果您願意,可以將EF支持作爲第三方驅動程序無縫實施。實施唯一棘手的事情是支持EF的每個版本。
謝謝喬。我發現你的評論如何生成更好的SQL的L2S很多情況下很難相信。我認爲EF中的查詢生成器比L2S先進得多,因爲多年來微軟一直在努力,但我懷疑L2S生成器在四年或四年內還沒有得到改進。 –