I Have classes
public class User
{
Int UserId;
String UserName
}
public class Product
{
int ProductId;
int ProductName;
}
var data = new List();
data.Add(1, new List
{ new Product {prdouctId= 1, ProductName = "Name1"} , new Product {ProductId=2, ProductName="Name2"}}
data.Add(2, new List
{ new Product {prdouctId= 2, ProductName = "Name2"} , new Product {ProductId=3, ProductName="Name3"}}
data.Add(3, new List
{ new Product {prdouctId= 4, ProductName = "Name4"} , new Product {ProductId=2, ProductName="Name1"}}
How we get the users List with Linq query who are mapped product wise
Expected Result:
----------------------
ProdcutId UsersId
1 {1,3}
2 {1,2,3}
3 {2,3}