有谁知道为什么LinqPad无法自动生成实体框架上下文对象(就像它对Linq-to-SQL一样)?看来我必须创建一个包含EF上下文的程序集,然后在LinqPad中引用程序集。但我不需要用L2S来做这件事。
非常感谢。
答案 0 :(得分:1)
LINQPad使用LINQ-to-SQL来实现自动数据上下文,因为它更轻,更快。 LINQ-to-SQL在许多情况下也会生成更好的SQL,并允许在最终投影中使用任意函数。
原则上,为Entity Framework编写驱动程序并不困难。它不作为选项出现的原因是lack of demand。
如果您愿意,可以作为第三方驱动程序无缝地实施EF支持。实现的唯一棘手的事情是支持每个版本的EF。