我在VS 2012中创建了一个Web Api。我试图获取一列“Category”中的所有值,即所有唯一值,我不希望返回包含重复项的列表。
我使用以下代码获取特定类别的产品。如何获取类别的完整列表(Category列中的所有唯一值)?
public IEnumerable<Product> GetProductsByCategory(string category)
{
return repository.GetAllProducts().Where(
p => string.Equals(p.Category, category, StringComparison.OrdinalIgnoreCase));
}
IEnumerable<string>
,您可以通过迭代来打印完整的“不同类别”列表。 - King Kingpublic IEnumerable<Product>
改为public IEnumerable<string>
。 - King King