具有数字和AlphaNumeric(LINQ)的组行

时间:2017-11-24 09:28:38

标签: linq numeric alphanumeric linq-group

我有一个数据集,其列具有数字和字母数字订单号。数据正在与不同的列分组,这导致将行合并在一起。现在我想基于Numeric和AlphaNumeric Order Nos对行进行分组,为此我必须评估字符串(数据)是否为Numeric或AlphaNumeric。以下是将数据组合在一起的声明。

var groupLinesETAFile = (from g in strLinesETAFile
                         group g by new
                         {
                             g.PONo,
                             g.POLineNo,
                             g.POSubLineNo,
                             g.AllocatedPartNo
                         } into grouped
                         select new
                         {
                             PONo = grouped.Key.PONo,
                             POLineNo = grouped.Key.POLineNo,
                             POSubLineNo = grouped.Key.POSubLineNo,
                             AllocatedPartNo = grouped.Key.AllocatedPartNo,
                             ETAQty = grouped.Sum(x => decimal.Parse(x.ETAQty))
                         }).ToList();

现在,我想在声明“SupplierOrderNo”中添加一个新列,该列具有Numeric和AlphaNumeric值,并且还希望对Numeric和AlphaNumeric值进行分组。如何使用LINQ实现这一目标?

0 个答案:

没有答案