由于某些原因,当我在With语句中使用Aggregate Lambda表达式时,vb.net中的Intellisense停止工作。
With Me.SalesPackage
.WebLinks = Sales.Where(Function(f) f.Current.BookerWeb > 0).Count
.WebAmount = Aggregate o In Sales.Where(Function(f) f.Current.WebBooker > 0) Into
Sum(o.Current.WebPrice)
End With
如果我在.WebLinks和.WebAmount之间插入一个新行并开始输入,它就可以了。但是如果我在Aggregate声明之后这样做就行不通了......
有什么想法吗?
答案 0 :(得分:1)
根据我的经验,当Intellisense停止工作时,Linq表达式中肯定会出现语法错误。