Как вы можете видеть в строке ошибки ниже, два текста AnonymousType0 практически одинаковы, за исключением знака #.Что означает знак #?
(ошибка переформатирована для облегчения чтения)
Невозможно привести объект типа
'Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable`1[
<>f__AnonymousType0#1`6[System.String,System.String,System.String,
System.Int32,System.Decimal,System.Double]]'
для ввода
'System.Linq.IQueryable`1[
<>f__AnonymousType0`6[System.String,System.String,System.String,
System.Int32,System.Decimal,System.Double]]'