У меня есть ситуация, когда я показываю список продуктов для клиента. Итак, есть два вида продуктов. Итак, если клиент зарегистрирован на два продукта, то оба продукта будут отображаться. Итак, мне нужно отобразить отдельные строки. Я сделал это:Отдельные элементы в LINQ
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 - это значение, которое я получаю из выпадающего списка. Тем не менее, он по-прежнему отображает одну и ту же строку дважды. Итак, можете ли вы сообщить мне, как я могу отображать только отдельные записи.
На какое имущество вы хотите Distinct действовать на ? – Ramesh