【发布时间】:2018-10-03 21:54:41
【问题描述】:
问题:出现错误
“方法 'GroupBy' 没有重载需要 6 个参数”
很多 SO 文章都是针对特定用户创建的方法。 GroupBy 是库的一部分。
我尝试过改变参数的数量。如果我将其更改为 2 个参数,则错误指向它具有 OrderByDescending 的下一个区域并给出错误:
"IGrouping 不包含对 'Start_Date' 并且没有扩展方法 'Start_Date' 接受第一个 可以找到“IGrouping”类型的参数。”
给出这个错误的代码是:
var someVariable = DbContextObject.View.Where(
m =>
m.Some_ID == CurrentlyEditingSomeID
).GroupBy(d=> d.Start_Date,f=>f.Some_ID).AsQueryable().OrderByDescending(m => m.Start_Date);
在 ListView 中使用
【问题讨论】:
-
听起来好像你在错误的位置放了一个括号。在您的示例中,我没有看到任何带有六个参数的调用。
-
原来有6个,更新有2个,改错了。原来是:GroupBy(a=>a.G_Description, b=>b.G_ID, c=>c.Plan, d=> d.Start_Date, e=> e.End_Date, f=>f.Some_ID)跨度>
标签: c# asp.net linq iqueryable igrouping