【发布时间】:2014-07-03 17:16:23
【问题描述】:
我有一个 IQueryable 结果,其名称如下所示:
100lbs
10pts
150lbs
11pts
15pt
10pt
我想按尾随字母对结果进行分组,这样结果看起来更像这样:
100lbs
150lbs
10pt
15pt
10pts
11pts
是否可能/我如何使用正则表达式来完成此操作?
【问题讨论】:
-
IQuerable提供程序是什么?我怀疑 EF / NHibernate 会支持那么复杂的东西。 -
需要更多信息。您的 IQuerable 在内存中 (Linq2Objects) 还是来自 LinqToSQL 或 LinqToEntities?
-
您还应该考虑将
10和lbs放在不同的列中。 -
它的 Linq-to-Entities。我同意单独的列会是更好的设计,不幸的是我继承了这一点。
标签: c# regex split group-by iqueryable