Здесь я присоединяюсь к 2 таблицам данных для группового суммирования. Из этого запроса я могу получить столбцы, которые находятся в группе, т. Е. Код, субкод -> sum1, но мне также нужны столбцы не только в группе, но и в других столбцах таблицы [c.glaccount, j.type in select new] , что возможно из запросов SQL.
var currentbalances = (from c in _currentPeriodTaxBalanceTable.AsEnumerable()
join j in dtAcsTaxCode.AsEnumerable() on
c.Field<int>(TaxCodeNGLAccountEntity.GLAccountKey) equals
j.Field<int>(TaxCodeNGLAccountEntity.GLAccountKey)
// enter code here
group c by new {code = j.Field<string>("tax_code"), subcode = j.Field<string>("tax_subcode")}
into sum1
select new {balance = sum1.Sum(c => c.Field<decimal>("balance_amount"))}
);