I have a table,
**Matter No      Client No    Client Name  Invoice No  Invoice Date    Invoice Amt**
1111-0001          1111          ABC            101       01/01/2013       100.00 
1111-0001          1111          ABC            102       02/01/2013       200.00
1111-0001          1111          ABC            103       03/01/2013       300.00
1111-0001          1111          ABC            104       04/01/2013       400.00
1111-0001          1112          DEF            105       05/01/2013       500.00
1111-0001          1113          GHI            106       06/01/2013       600.00
Based on above scenario, I wish to return all the columns but DISTINCT ROWS based on Columns - Matter No and Client No. i.e. I need to see 3 rows as output:
**Matter No      Client No    Client Name  Invoice No  Invoice Date    Invoice Amt**
1111-0001          1111          ABC            101       01/01/2013       100.00 
1111-0001          1112          DEF            105       05/01/2013       500.00
1111-0001          1113          GHI            106       06/01/2013       600.00
How I can achieve this in LINQ?
Thanks in advance