title: 'IEnumerable<>' does not contain a definition for '' and no extension method '' accepting a first argument of type 'IEnumerable<>' could be found
body: <p>I want to create online forum like below image</p>
  
  <hr>
  
  <p><a href="https://i.stack.imgur.com/AKiVL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/AKiVL.png" alt="enter image description here"></a></p>
  
  <hr>
  
  <p>this is my Controller method </p>
  
  <pre><code>public ActionResult Discussion_Preview()
  {
  
      int Discussion_ID = 1;
  
  
     var discussion_preview = (from d in db.AB_Discussion
                                where d.Discussion_ID == Discussion_ID
                                join dc in db.AB_DiscussionComments on d.Discussion_ID equals dc.Discussion_ID
                                join user_discussion in db.AspNetUsers on d.CreatedBy equals user_discussion.Id
                                join user_comments in db.AspNetUsers on dc.CreatedBy equals user_comments.Id
                                select new DiscussionPreview_Model
                                {
                                  Disussion_ID = d.Discussion_ID,
                                  Discussion_CreateDate = d.CreatedDate,
                                  Discussion_CreateBy = user_discussion.UserName,
                                  Discussion_Title = d.Discussion_Name,
                                  Discussion_Description = d.Discription,
                                  Comment_ID = dc.Comment_ID,
                                  Comment_Description = dc.Comment_Discription,
                                  Comment_CreateDate = dc.CreatedDate,
                                  Comment_CreateBy = user_comments.UserName
  
                                });
  
  
  
      return View(discussion_preview);
  }
  </code></pre>
  
  <p>Model Class</p>
  
  <pre><code>public class DiscussionPreview_Model
  {
      public int Disussion_ID { get; set; }
      public Nullable&lt;System.DateTime&gt; Discussion_CreateDate { get; set; }
      public string Discussion_CreateBy { get; set; }
      public string Discussion_Title { get; set; }
      public string Discussion_Description { get; set; }
  
      public int Comment_ID { get; set; }
      public Nullable&lt;System.DateTime&gt; Comment_CreateDate { get; set; }
      public string Comment_CreateBy { get; set; }
      public string Comment_Description { get; set; }
  
  }
  </code></pre>
  
  <p>View Page</p>
  
  <pre><code>@model IEnumerable&lt;prjct.Models.DiscussionPreview_Model&gt;
  
  @{
      ViewBag.Title = "Discussion_Preview";
      Layout = "~/Views/Shared/_Layout.cshtml";
  }
  
   &lt;h3&gt;@Html.DisplayFor(model =&gt; model.Discussion_Title)&lt;/h3&gt;
  
  &lt;div&gt;@Html.DisplayFor(model =&gt; model.Discussion_Description)&lt;/div&gt;
  &lt;div&gt;@Html.DisplayFor(model =&gt; model.Discussion_CreateDate)  @Html.DisplayFor(model =&gt; model.Discussion_CreateDate)&lt;/div&gt;
  
  @foreach (var item in Model)
  {
  
      &lt;fieldset&gt;
          &lt;legend&gt;&lt;/legend&gt;
  
          &lt;h4&gt;Comments&lt;/h4&gt;
          &lt;div class="display-field"&gt;@item.Comment_Description&lt;/div&gt;
          &lt;div class="display-field"&gt;@item.Comment_CreateBy : @item.Comment_CreateDate &lt;/div&gt;
  
      &lt;/fieldset&gt;
  }
  </code></pre>
  
  <p>When debug above application I'm getting below error message </p>
  
  <blockquote>
    <p>'IEnumerable' does not contain a definition for 'Discussion_Title' and no extension method 'Discussion_Title' accepting a first argument of type 'IEnumerable' could be found (are you missing a using directive or an assembly reference?)</p>
  </blockquote>