【发布时间】:2015-10-24 02:55:52
【问题描述】:
我在 Linqpad 中遇到了一个奇怪的问题,“有时”我尝试进行这样的查询:
decimal appId = 8463054;
var pp = APPLICATIONS.Where(a => a.APPLICATION_ID == appId);
pp.Dump();
我收到此错误:
InvalidOperationException
The binary operator Equal is not defined for the types 'System.Int64' and 'System.Decimal'.
知道有什么问题吗?
【问题讨论】:
-
好吧,它不适用于
long或System.Int64 -
@roryap 我如何在 Linqpad 中重建?!
-
@Hooman -- 不知道。没听说过。
-
只是要把这个扔出去。您是否尝试过关闭并重新打开 LinqPad?以这种方式解决后,我遇到了一个奇怪的 LinqPad 编译问题。
-
它是什么类型的连接? LINQ to SQL、实体框架还是 IQ?