C# LinqPad 5:名称';DbFunctions';在当前上下文中不存在

C# LinqPad 5:名称';DbFunctions';在当前上下文中不存在,c#,linqpad,dbfunctions,C#,Linqpad,Dbfunctions,我试图在LinqPad(C#语句)中使用以下内容: 它似乎无法识别DBF函数。我已经添加了System.Data.Entity引用。我甚至尝试使用System.Data.Entity.DbFunctions对其进行完全限定,但没有成功 非常感谢您的帮助。您使用的版本不正确 在Entity Framework 6中引入了,该框架可通过NuGet包获得 如果您使用的是EF 5或更早版本,则在System.Data.Entity命名空间中找不到DbFunctions类。我无法在LinqPad 5中重现

我试图在LinqPad(C#语句)中使用以下内容:

它似乎无法识别DBF函数。我已经添加了
System.Data.Entity
引用。我甚至尝试使用
System.Data.Entity.DbFunctions
对其进行完全限定,但没有成功


非常感谢您的帮助。

您使用的版本不正确

在Entity Framework 6中引入了,该框架可通过NuGet包获得


如果您使用的是EF 5或更早版本,则在
System.Data.Entity
命名空间中找不到
DbFunctions
类。

我无法在LinqPad 5中重现该类。很好用。你确定你添加了正确的nuget软件包版本吗?是的,我的同事在他的电脑上试用过,效果很好。我不认为有一个nuget的包。System.Data.Entity是按其外观构建的。。。。我正在使用的基本版本将不允许我得到实体框架6包。。。。我的同事有高级版本。所以你可能是对的,那可能就行了。您使用的是.NET Framework安装版本,该版本将是EF 5或更早版本。
DbFunctions.TruncateTime(mvOutDt).ToString()