var关键字在LINQPad 4中不起作用

时间:2011-10-21 16:28:10

标签: c# linqpad var

我试图在LINQPad中运行一个简单的代码作为C#程序或C#语句:

var query = dbtable.Where(f => f.date== new DateTime(2011,10,18));
fd.Dump();

我收到以下错误:

无法将类型'System.Linq.IQueryable'隐式转换为'LINQPad.User.var'。存在显式转换(您是否错过了演员?)

在你提出问题之前:不,我没有创建“var”类型。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:2)

回答我自己的问题:

它刚刚意识到我正在查看的db中的200多个表中的一个称为“var”。 LinqPad自动创建“var”类型。

正如Joe Albahari所说,这是因为“大写物业名称”被关闭了。谢谢乔。