2
我从这个服务获得产品图片得到这个错误在版本3.8已经有与此命令相关的开放的DataReader,必须先关闭在Nopcommerce
var defaultProductPicture=_pictureService.GetPicturesByProductId(productmodel.Id,1).FirstOrDefault();
productmodel.productImagUrl = _pictureService.GetPictureUrl(defaultProductPicture, 75, true);
我GetPicturesByProductId服务是
public virtual IList<Picture> GetPicturesByProductId(int productId, int recordsToReturn = 0)
{
if (productId == 0)
return new List<Picture>();
var query = from p in _pictureRepository.Table
join pp in _productPictureRepository.Table on p.Id equals pp.PictureId
orderby pp.DisplayOrder
where pp.ProductId == productId
select p;
if (recordsToReturn > 0)
query = query.Take(recordsToReturn);
var pics = query.ToList();
return pics;
}
我不知道为什么GetPictureByProductId在新版本3.8中面临这些错误。在3.7版中,一切工作正常。
请问您可以在这里添加您的设置文件。 –
哪个设置文件。你是否在谈论setting.txt –
Yes.'setting.txt'包含连接字符串。 –