我在VS 2012中创建了一个Web API。我试图从一个列“类别”中获取所有值,即所有唯一值,我不希望列表返回重复。
我使用此代码获取特定类别中的产品。如何获取完整的类别列表(类别列中的所有唯一值)?
public IEnumerable<Product> GetProductsByCategory(string category)
{
return repository.GetAllProducts().Where(
p => string.Equals(p.Category, category, StringComparison.OrdinalIgnoreCase));
}
4条答案
按热度按时间8tntrjer1#
我必须找到具有以下详细信息类的不同行:斯库特
列:国家ID、国家名称、活动
这里面没有主键。我已经成功完成了以下查询
yhived7q2#
有趣的是,我在LinqPad中尝试了这两种方法,使用来自Dmitry Gribkov by的group的变体似乎更快。(也不需要最后的distinct,因为结果已经是distinct了。
我的代码(有些简单)是:
8zzbczxx3#
要具有唯一类别:
xhv8bpkk4#
轻松简单