Ошибка CS0029: "Неявное преобразование типа невозможно" в C# в LINQ
Встретился с ошибкой CS0029 в LINQовском коде. Код писал не я, но моя задача его доработать. Выдает ошибку "error CS0029: Неявное преобразование типа 'System.Collections.Generic.IEnumerable<AnonymousType#1>' в 'System.Collections.Generic.IEnumerable<AnonymousType#2>' невозможно" на фрагменте кода:
grouped =
from r in result
group r by new
{
r.KindOfCalculationsNumber,
r.KindOfCalculationsCode,
r.PeriodFor,
r.SnuType,
r.SnuName,
r.IsAssist,
r.DDS,
r.DDP,
r.PRC,
r.KFTType,
r.WRK,
r.NUMERATOR,
r.DENOMINATOR,
r.FOVTYPE,
r.RATEVALUE,
r.INDFCT,
r.KFTKV,
r.OsnNote,
r.TransferDate,
r.ExcludeFromItog,
r.ExcludeFromItogInter,
r.SnuTypeCode,
r.TransferType
}
into g
let k = g.Key
orderby k.SnuTypeCode, k.KindOfCalculationsNumber, k.PeriodFor, g.Min(t => t.SnuNumber)
select new
{
k.KindOfCalculationsNumber,
k.KindOfCalculationsCode,
k.PeriodFor,
k.SnuType,
k.SnuTypeCode,
SnuNumber = g.Min(t => t.SnuNumber),
k.SnuName,
k.IsAssist,
k.DDS,
k.DDP,
k.PRC,
k.KFTType,
k.WRK,
k.NUMERATOR,
k.DENOMINATOR,
k.FOVTYPE,
k.RATEVALUE,
k.INDFCT,
k.KFTKV,
k.OsnNote,
TaxDeduction = g.Sum(t => t.TaxDeduction),
TransferSum = g.Sum(t => t.TransferSum),
k.TransferDate,
k.ExcludeFromItog,
k.ExcludeFromItogInter,
Sum = g.Sum(t => t.Sum)
Жалуется на строку select new. Подскажите пожалуйста, что требуется исправить, или хотя бы с чего начать? Полный компилиремый CS-файл можно взять по ссылке https://disk.yandex.ru/d/S3AGUWMciF_HFQ