C# LinqToExcel, Distinct showing all results - 尝试在线解决方案,无法解决
C# LinqToExcel, Distinct showing all results - tried online solutions, couldn't solve
var ItemMaster = new ExcelQueryFactory("E:\Group Item Master.xlsx");
var ItemList = (from x in ItemMaster.Worksheet()
select new
{
CategoryName = x["CategoryName"],
GroupName = x["GroupName"],
ModelNo = x["ModelNo"],
Description = x["Description"],
Code = x["Code"]
}).ToList();
var DistinctCategory = ItemList.Select(x => x.CategoryName).ToArray().Distinct();
//shows categoryname repeated
var iteml = ItemList.GroupBy(x => x.CategoryName);
var DistinctCategoryTwo = iteml.Select(x => x.First()).ToList();
//shows categoryname repeated
抱歉,这是 linqToExcel 的特定问题
var CategoryList = ItemList.Select(x => x.CategoryName.Value).Distinct().ToList();
需要值列来修复它
var ItemMaster = new ExcelQueryFactory("E:\Group Item Master.xlsx");
var ItemList = (from x in ItemMaster.Worksheet()
select new
{
CategoryName = x["CategoryName"],
GroupName = x["GroupName"],
ModelNo = x["ModelNo"],
Description = x["Description"],
Code = x["Code"]
}).ToList();
var DistinctCategory = ItemList.Select(x => x.CategoryName).ToArray().Distinct();
//shows categoryname repeated
var iteml = ItemList.GroupBy(x => x.CategoryName);
var DistinctCategoryTwo = iteml.Select(x => x.First()).ToList();
//shows categoryname repeated
抱歉,这是 linqToExcel 的特定问题
var CategoryList = ItemList.Select(x => x.CategoryName.Value).Distinct().ToList();
需要值列来修复它