У меня есть соединение Linq, и я заполнил viewmodel, используя это соединение. При выполнении этого соединения произошла ошибка:
Уже существует связанный с этой командой открытый DataReader, который должен быть закрыт первым
Ниже мое соединение
public List<GallerySisterComanyVM> GetAllGallery()
{
var list = (from GI in uow.Repository<GalleryImage>().GetAll()
join SC in uow.Repository<SisterCompany>().GetAll() on GI.SisterCompanyId equals SC.SisterCompanyId
select new GallerySisterComanyVM
{
GalleryImageId=GI.GalleryImageId,
Status=GI.Status,
Image=GI.Image,
SisterCompanyName=SC.SisterCompanyName
}).OrderByDescending(x=>x.GalleryImageId).ToList();
return list;
}