私はbillableHoursとnonBillableHoursの合計を取得する必要があります。linq複数の値の合計
これは私のコードです。
var currentMonth = 10;
var userQuery =
from timeEntry in TimeEntries
join ta in Tasks on timeEntry.TaskID equals ta.TaskID
where timeEntry.DateEntity.Month == currentMonth && timeEntry.DateEntity.Year == DateTime.Today.Year
select new
{
HoursEntered = timeEntry.HoursEntered,
Billable = ta.Billable
};
var localrows = userQuery.ToList();
var grouping = localrows.GroupBy(x => x.Billable);
var userList = grouping.Select(q => new
{
billableHours = q.Where(x=> x.Billable == true),
nonBillableHours = q.Where(x=> x.Billable != true)
});
私は合計を得る方法を見つけることができないようです。 私はそれらの2つの列の合計が必要なので、私はそれらを呼び出すことができます と私はそれらから得る値を計算します。
素晴らしい作品。 defaultifemptyが、linqpadでサポートされていないオーバーロードのエラーを返します。 – andrelange91
私はそれが助けられてうれしいです。 'HoursEntered'のタイプは何ですか? –
これはダブルです。 – andrelange91