title: new blank, non null anonymous type
body: <p>I need to insert a new blank, but non null anonymous type into a list of other anonymous types returned by a linq query. Is that possible? All I can get are nulls</p>
  
  <pre><code>var something =
  ( from a in x.As
   where x != null
    join b in x.Bs
      on a.key equals b.key
  select new
  {
      a.prop1,
      a.prop2,
      b.prop1,
      b.prop2,
      b.prop3
  }).ToList();
  
  // insert blank
  //something.InsertRange(0, something.DefaultIfEmpty());
  //something.InsertRange(0, something.Take(0));
  //?
  </code></pre>