I have ORM data type like below
public class PackData
{
public int PackId
public int ClientId
public DateTime DateCreated
public List<PackItemData> PackItems
}
public class PackItemData
{
public int PackId
public string DeviceId
}
I can query PackData and PackItemData with Linq
var data = DataTable.Where(pack => pack.DateCreated >= startDate
&& pack.DateCreated <= endDate)
I want to group/distinct child data (PackItemData) to get unique result for device Id
How can I achieve that?