当前位置 : 主页 > 编程语言 > c语言 >

Ef数据GroupBy多字段查询Vb.net与c#参考

来源:互联网 收集:自由互联 发布时间:2021-06-24
Dim g = lst.Data.GroupBy( Function (T) New With { T.mName, T.mUnit, T.mPrice }).Select( Function (t) New With { .mName = t.Key.mName, .mPrice = t.Key.mPrice, .mUnit = t.Key.mUnit, .mValue = t.Sum( Function (i) i.mValue) }) c#版本对照 {
Dim g = lst.Data.GroupBy(Function(T) New With
                                     {
                                         T.mName,
                                          T.mUnit,
                                          T.mPrice
                                     }).Select(Function(t) New With
                                        {
                                        .mName = t.Key.mName,
                                        .mPrice = t.Key.mPrice,
                                        .mUnit = t.Key.mUnit,
                                        .mValue = t.Sum(Function(i) i.mValue)
                                        })

 

c#版本对照

{
    var g = lst.Data.GroupBy(T => new
    {
        T.mName,
        T.mUnit,
        T.mPrice
    }).Select(t => new
    {
        mName = t.Key.mName,
        mPrice = t.Key.mPrice,
        mUnit = t.Key.mUnit,
        mValue = t.Sum(i => i.mValue)
    });
}
网友评论