I've an array of objects DataTestplans from which I try to retrieve records for a particular DataID and ProductID using the LINQ query shown, my current query has Distinct() which distiguishes on all 5 mentioned properties,how do I retrieve distinct records based on properties DataID,TestPlanName,TCIndexList and ProductID?
DataTestplans:-
[
{
"DataTestPlanID": 0,
"DataID": 19148,
"TestPlanName": "string",
"TCIndexList": "string",
"ProductID": 2033915
},
{
"DataTestPlanID": 0,
"DataID": 19148,
"TestPlanName": "string",
"TCIndexList": "string",
"ProductID": 2033915
},
{
"DataTestPlanID": 0,
"DataID": 19149,
"TestPlanName": "string",
"TCIndexList": "string",
"ProductID": -2642
}
]
LINQ
DataTestPlans_DataID_ProductID = DataTestPlans.Where(c => c.DataID == DataID_ProductID_Record.DataID && c.ProductID == DataID_ProductID_Record.ProductID).Distinct();