Код: Выделить всё
public class GetPurchaseOrder
{
public class GetPurchaseOrderListQuery : IQuery
{
public GetPurchaseOrderListQuery()
{
}
internal class Validator : AbstractValidator
{
public Validator()
{
}
}
internal class Handler : IRequestHandler
{
private readonly IRepository _purchaseOrderHeaderRepository;
private readonly IRepository _vendorRepository;
public Handler(IRepository purchaseOrderHeaderRepository, IRepository vendorRepository)
{
_purchaseOrderHeaderRepository = purchaseOrderHeaderRepository ?? throw new ArgumentNullException(nameof(purchaseOrderHeaderRepository));
_vendorRepository = vendorRepository ?? throw new ArgumentNullException(nameof(vendorRepository));
}
public async Task Handle(GetPurchaseOrderListQuery request, CancellationToken cancellationToken)
{
var data = await _purchaseOrderHeaderRepository.GetAllAsync();
var vendorList = await _vendorRepository.GetAllAsync();
var result = (from poList in data
join vList in vendorList on poList.VendorId equals vList.Id
select new
{
poList.Id,
poList.Date,
poList.VendorId,
vList.Name
}).ToList();
return ResultModel.Create(result.ToList());
}
}
}
}
System.InvalidCastException: невозможно привести объект типа 'System.Collections.Generic .Список
Код: Выделить всё
1[f__AnonymousType0Не могли бы вы рассказать мне, как исправить эту ошибку и что я делаю не так? в моем коде?
Подробнее здесь: https://stackoverflow.com/questions/758 ... running-it
Мобильная версия