У меня есть следующий код:
var foo = (from data in pivotedData.AsEnumerable()
select new
{
Group = data.Field<string>("Group_Number"),
Study = data.Field<string>("Study_Name")
}).Distinct();
Как и ожидалось, это возвращает различные значения. Однако я хочу вернуть строго типизированную коллекцию в отличие от анонимного типа, поэтому, когда я это сделаю:
var foo = (from data in pivotedData.AsEnumerable()
select new BarObject
{
Group = data.Field<string>("Group_Number"),
Study = data.Field<string>("Study_Name")
}).Distinct();
Это не возвращает отдельные значения, оно возвращает их все. Есть ли способ сделать это с помощью реальных объектов?