从MVC列表中删除重复标题

这个问题在这里已经有了答案:

  • LINQ对特定属性的Distinct()17的答案

  • 首先请注意,您的数据库中可能存在重复项,所以也许您应该首先将其删除。

    如果你确信你想从您的查询结果删除重复值,然后根据你MediaRating类的样子,你可以使用LINQ的Distinct方法或DistictBy从MoreLinq(或从约翰飞碟双向的帖子)。

    请注意, Distinct方法可能会重新排序元素(这取决于Linq提供程序的实现),因此应该在排序之前调用它。 另一方面,你可以使用John Skeet的DistinctBy取得.Take(5)得到适当的结果,因为它保证了元素的顺序。

    链接地址: http://www.djcxy.com/p/51303.html

    上一篇: Remove Duplicate Titles from list in MVC

    下一篇: Linq Distinct() is not working