using System.Collections.Generic;
public static void Main()
var orders = new List<OrderModel>{
new OrderModel(){ StyleCode="Nice", ColorCode="Blue", Size="NoSz", OrderQuantity=1 },
new OrderModel(){ StyleCode="Ok", ColorCode="Blue", Size="NoSz", OrderQuantity=1 },
new OrderModel(){ StyleCode="Nice", ColorCode="Blue", Size="NoSz", OrderQuantity=1 },
new OrderModel(){ StyleCode="Nice", ColorCode="Blue", Size="NoSz", OrderQuantity=1 },
new OrderModel(){ StyleCode="Nice", ColorCode="Blue", Size="NoSz", OrderQuantity=1 },
new OrderModel(){ StyleCode="Nice", ColorCode="Blue", Size="NoSz", OrderQuantity=1 }
var scList = orders.Select(x => new { x.StyleCode, x.ColorCode }).Distinct().ToList();
foreach(var sc in scList){
Console.Write("StyleCode: " + sc.StyleCode);
Console.WriteLine(", ColorCode: " + sc.ColorCode);
public string StyleCode { get; set; }
public string ColorCode { get; set; }
public string Size { get; set; }
public int OrderQuantity { get; set; }