title: Use LINQ to concatenate multiple rows into single row (CSV property)
body: <p>I'm looking for the LINQ equivalent to the Sybase's LIST() or MySQL's group_concat()</p>
  
  <p>It'll convert:</p>
  
  <pre><code>User  Hobby
  --------------
  Bob   Football 
  Bob   Golf 
  Bob   Tennis 
  Sue   Sleeping 
  Sue   Drinking
  </code></pre>
  
  <p>To:</p>
  
  <pre><code>User  Hobby
  --------------
  Bob   Football, Golf, Tennis 
  Sue   Sleeping, Drinking
  </code></pre>