What is the Difference Between LINQ Select and SelectMany Say we are having a Customer class and Order class class Customer { public string CusotmerName { get ; set ; } public string CusotmerCode { get ; set ; } public string CusotmerStatus { get ; set ; } public List < Order > OrderList { get ; set ; } public Customer( string pCusotmerName, string pCusotmerCode, string pCusotmerStatus, List < Order > pOrderList) { CusotmerName = pCusotmerName; CusotmerCode = pCusotmerCode; CusotmerStatus = pCusotmerStatus; OrderList = pOrderList; } } class Order { public int OrderNumber { get ; set ; } public DateTime OrderDate { get ; set ; } public string OrderStatus { get ; set ; } public Order( int pOrderNumber, DateTime pOrderDate, string pOrderStatu