【发布时间】:2019-10-09 15:27:09
【问题描述】:
productskuvalue
SkuId OptionId ProductId valueid
1 2 264 10
产品选项
OptionId OptionName
2 Size
3 color
4 Weight
产品选项值
ValueId OptionId ValueName
10 2 Small
11 2 Medium
现在我想从不同的表中获取基于 id 的名称。我写信是为了得到身份证。
ProductSKUValues = (from resp in productSkuValueRepository.GetProductSkuValuesById(id)
select new Contracts.Models.ProductSKUValueResponse()
{
SkuId = resp.SkuId,
OptionId = resp.OptionId,
ValueId = resp.ValueId
}).ToList()
linq 查询
public IQueryable<ProductSKUValue> GetProductSkuValuesById(int Id)
{
return DbSet.Where(a => a.ProductId == Id) ;
}
请告诉我如何获取基于 id 的名称。
预期结果:
SkuId = 1,
OptionId = 2,
OptionName= size,
ValueId = 10,
valueName= Small
【问题讨论】:
标签: c# entity-framework linq asp.net-web-api