不能在 Linqpad 中使用 "Include"

cannot use "Include" in Linqpad

我正在连接到 Oracle 数据库并想使用 Include:

进行简单查询

但我收到此错误:

CS1061 'ISessionTable<People>' does not contain a definition for 'Include' and no extension method 'Include' accepting a first argument of type 'ISessionTable<People>' could be found (press F4 to add a using directive or assembly reference) 

我已经添加了这些参考:

System.Data.Entity.dll
System.Data.Linq.dll

转到“查询属性”并在“Additional Namespaces”中包含 System.Data.Objects

LINQ to SQL 不支持 Include 方法。

参见this

这是我所做的: 首先,在附加参考中添加 EntityFramework.dll(按 F4!)。如果找不到,请从 here

下载

然后切换到 "C# Statement(s)" 并添加 using System.Data.Entity;,它应该可以工作。作为替代方案,您还可以在 "Additional Namespace Imports".

中添加 System.Data.Entity