I have the following code:
var foo = (from data in pivotedData.AsEnumerable() select new { Group = data.Field<string>("Group_Number"), Study = data.Field<string>("Study_Name") }).Distinct();
As expected this returns distinct values. However, what I want is to return a strongly-typed collection as opposed to an anonymous type, so when I do:
var foo = (from data in pivotedData.AsEnumerable() select new BarObject { Group = data.Field<string>("Group_Number"), Study = data.Field<string>("Study_Name") }).Distinct();
This does not return the distinct values, it returns them all. Is there a way to do this with actual objects?