如何创建LINQ to SQL请求,我可以在条件中使用group by?
例如:
from ri in resItems
group ri by new {groupByPackaging ? (ri.Model, ri.Condition, ri.Packaging) : (ri.Model, ri.Condition)}
into g
select new
{
...
}
Run Code Online (Sandbox Code Playgroud)
我认为这就是你在寻找LINQ Conditional Group的原因
这是一个例子:
bool someFlag = false;
var result = from t in tableName
group t by new { FieldA = (someFlag ? 0 : t.FieldA), t.FieldB } into g
select g;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3553 次 |
| 最近记录: |