我有一张如下表:
ProductId,CategoryId
123,类别1
123,类别2
123,Category1
我的参数是productId,我需要根据上表中给定productId的不同类别返回Category类型列表。
答案 0 :(得分:2)
您可以利用LINQ中的.Distinct()函数来选择属于指定productId的所有不同类别。
var pList = (from p in context.Products
where p.ProductId == productId
select p.Category).Distinct().ToList();
答案 1 :(得分:0)
var list = context.Products
.Where(p=>p.ProductId==productId)
.Distinct();