title: Linq to Sql One to many relationship string.join
body: <p>For a single book in have multiple authors.I want to fetch the values in json format
  I get json as </p>
  
  <pre><code>"AuthorName":"{ AuthorName = Author1 },{ AuthorName =Author2  }",
  </code></pre>
  
  <p>But I need to get it in </p>
  
  <pre><code>"AuthorName":Author1,Author2  
  </code></pre>
  
  <p>format.Can I achieve that? here is my query</p>
  
  <pre><code>var jsonData = from w in bookData
                             join b in barcodes on w.Id equals b.BookId
                             select new 
                             {
                             w.AccessionNo,
                             AuthorName=string.Join(",", from a in bookAuthor
                                            where a.BookShelfId == w.Id
                                            select new {
                                             a.Authors.AuthorName
                             }),
                          w.BookInfoId,                               
                             };
              return Json(jsonData, JsonRequestBehavior.AllowGet);
  </code></pre>