I have a C# DataTable. I am retrieving Data into DataTable. After that I am trying to DISTINCT entry's at the same time creating a List<MyObject>.
Here is the code with what I am chasing with:
viewModelList = (from item in response.AsEnumerable()
                 select new
                 {
                     description = DataTableOperationHelper.GetStringValue(item, "description"),
                     unitCost = DataTableOperationHelper.GetDecimalValue(item, "unitcost"),
                     defaultChargeable = DataTableOperationHelper.GetBoolValue(item, "defaultChargeable"),
                     contractId = DataTableOperationHelper.GetIntValue(item, "contractID"),
                     consumableid = DataTableOperationHelper.GetIntValue(item, "consumableid")
                 })
                 .Distinct()
                 .Select(x => new ConsumablesViewModel(
                     x.description,
                     x.unitCost,
                     x.defaultChargeable,
                     x.contractId,
                     x.consumableid)
                 )
                 .ToList();
I just want to exclude a single column (consumableid) when I am doing DISTINCT. How could I DISTINCT with my rest of the Data Excluding a single value (consumableid)?
 
     
     
    