I have an array of DataTestplans objects from which I am trying to get records for specific DataID and ProductID using the specified LINQ query, my current query has Distinct() , which differs by all 5 mentioned properties, how to get different records based on the 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();
source share