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

标签 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”类型。

有人有什么想法吗?

最佳答案

回答我自己的问题:

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

正如 Joe Albahari 提到的,发生这种情况是因为“大写属性名称”已关闭。谢谢乔。

关于c# - var 关键字在 LINQPad 4 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852406/

相关文章:

ios - 如何比较if语句中的多个变量?

c# - CS0120 : An object reference is required

visual-studio - 如何在 Visual Studio 调试器中调试 LinqPad 查询?

c# - 使用相对扩展在 linqpad 中恢复数据库时显示进度

entity-framework - 我可以获取 LinqPad 创建的 DbContext 吗?

jquery - 如何获取嵌套 div 的 ID 来构建 var

c# - 查找并调用通用重载方法

c# - 将对象序列化为字符串 : why is my encoding adding stupid characters?

c# - 获取引用类型的全名而不加载其程序集

ios - Swift 中的@IBOutlet 变量