Это мой статус
private IEnumerable<IGrouping<AccountEntity,AxsEntity>> GetAxsEntitiesForInvoicing(IDataAccessAdapter adapter)
{
var metaData = new LinqMetaData(adapter);
var query = from axsEntity in metaData.Axs
join accountEntity in metaData.Account on axsEntity.AccountId equals accountEntity.AccountId
where
(axsEntity.DateDeleted.HasValue? axsEntity.DateDeleted.Value<DateTime.Now:true) &&
(axsEntity.DateEnd == null || axsEntity.DateEnd > axsEntity.DateRenewal) &&
axsEntity.DateRenewal < RenewalDate // NONE INCLUSIVE DATE
group axsEntity by accountEntity into axsCol
select axsCol;
return query;
Как только я пытаюсь преобразовать это в .ToList (), он выдает ошибку.
Тип 'System.Linq.IQueryable 1[[<>f__AnonymousType0
2 [[Data.Rad.EntityClasses.AxsEntity, Data.Rad, Version = 1.0.4125.30654, Culture = нейтральный, PublicKeyToken = null], [Data.Rad.EntityClasses .AccountEntity, Data.Rad, Version = 1.0.4125.30654, Culture = нейтральный, PublicKeyToken = null]], Model.Rad, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null]] 'не может быть преобразован в Тип сущности никак. Вы использовали оператор let для предложения group by?
Есть в любом случае, чтобы сделать это. Если я сгруппируюсь в памяти, это убивает мой компьютер.