title: Add Multiple record using Linq-to-SQL
body: <p>I want to add Multiple rows into Table using Linq to SQL</p>
  
  <pre><code>    public static FeedbackDatabaseDataContext context = new FeedbackDatabaseDataContext();
      public static bool Insert_Question_Answer(List&lt;QuestionClass.Tabelfields&gt; AllList)
      {
            Feedback f = new Feedback();
            List&lt;Feedback&gt; fadd = new List&lt;Feedback&gt;();
              for (int i = 0; i &lt; AllList.Count; i++)
              {
                  f.Email = AllList[i].Email;
                  f.QuestionID = AllList[i].QuestionID;
                  f.Answer = AllList[i].SelectedOption;
                  fadd.Add(f);
              }
              context.Feedbacks.InsertAllOnSubmit(fadd);
              context.SubmitChanges();
          return true;            
      }
  </code></pre>
  
  <p>When I add records into list object i.e. <strong>fadd</strong> the record is overwrites with last value of <strong>AllList</strong>   </p>