按总计返回订单的Linq Lambda表达式

按总计返回订单的Linq Lambda表达式,linq,c#-4.0,lambda,Linq,C# 4.0,Lambda,我有一张像下面这样的桌子 Customers Id jan feb mar apr.........dec 1 10 12 12 10 .........40 2 11 13 12 10 .........42 客户 Id一月二月三月四月……十二月 1 10 12 12 10 .........40 2 11 13 12 10 .........42 我想编写Linq表达式以按总计(1月+2月…12月)说明返回订单 我想要

我有一张像下面这样的桌子

Customers Id jan feb mar apr.........dec 1 10 12 12 10 .........40 2 11 13 12 10 .........42 客户 Id一月二月三月四月……十二月 1 10 12 12 10 .........40 2 11 13 12 10 .........42 我想编写Linq表达式以按总计(1月+2月…12月)说明返回订单
我想要类似于
customers.OrderbyDesc(p=>Sum(p.jan,p.feb,p.dec)

注:末尾没有总计列。
如果有一种方法可以将总和投影到temp变量中,然后对其进行排序?

当然-类似于:

var ordered = customers.OrderByDescending(p => p.jan + p.feb + p.mar + ...);

您不需要在这里使用
Sum
,只需普通加法。

您提到的是哪种表?DataTable?