Я знаю, что, возможно, существует намного более 100 способов сделать это, но пока я не вижу этого, я не могу понять, как это сделать. Для этого я использую linqpad. Прежде чем перейти на второй этап, мне нужно, чтобы эта часть работала!Проникновение через поля, чтобы получить сумму
Я подключился к базе данных SQL. Я запускаю запрос для получения некоторых желаемых записей.
var DesiredSym = (from r in Symptoms
where r.Status.Equals(1) && r.Create_Date < TimespanSecs
select r).Take(5);
Таким образом, в этом примере, я получить 5 «записи» по существу в моей переменной DesiredSym, как IQueryable (LINQPad говорит мне об этом)
DesiredSym содержит большое количество полей, в том числе ряд feilds, которые держат a int Month1_Used, Month2_Used, Month3_Used .... Month12_Use.
Так что я хочу пройти через DesiredSym и в основном получить сумму всех полей Monthx_Used.
foreach (var MonthUse in DesiredSym)
{
// get sum of all fields where they start with MonthX_Used;
}
Здесь я не знаю, как действовать, или даже если я на правильном пути. Спасибо, что помог мне на правильном пути.