我有一种情况,我为客户显示产品列表。所以,有两种产品。因此,如果客户注册了两种产品,那么这两种产品都会显示。所以,我需要显示不同的行。我这样做了:
var queryProducts = DbContext.CustomerProducts.Where(p => p.Customers_Id ==
customerID).ToList().Select(r => new
{
r.Id,
r.Products_Id,
ProductName = r.Product.Name,
ShortName = r.Product.ShortName,
Description = r.Product.Description,
IsActive = r.Product.IsActive
}).Distinct();
在此,customerID 是我从下拉列表中获得的值。但是,它仍然显示同一行两次。那么,你能告诉我如何只显示不同的记录吗?