Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tambahkan Beberapa catatan menggunakan Linq-to-SQL

Saya terlambat ke pesta, tetapi saya pikir Anda mungkin ingin tahu bahwa for-loop tidak diperlukan. Lebih baik gunakan foreach (Anda tidak memerlukan indeks).

Itu menjadi lebih menarik ketika Anda menggunakan LINQ (nama metode untuk kejelasan):

public static void InsertFeedbacks(IEnumerable<QuestionClass.Tabelfields> allList)
{
    var fadd = from field in allList
               select new Feedback
                          {
                              Email = field.Email,
                              QuestionID = field.QuestionID,
                              Answer = field.SelectedOption
                          };
    context.Feedbacks.InsertAllOnSubmit(fadd);
    context.SubmitChanges();
}

Omong-omong, Anda tidak boleh menyimpan satu konteks data yang Anda akses sepanjang waktu; lebih baik membuatnya lokal , di dalam pernyataan using, yang akan menangani pemutusan database dengan benar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menjelajahi batasan yang berbeda di SQL Server

  2. Memasang Instance Failover Cluster SQL Server – Bagian 1

  3. Apakah ada cara untuk tidak menggunakan tanda kurung siku di SQL Server?

  4. SQL Server:Cara melakukan Rtrim pada semua kolom varchar dari sebuah tabel

  5. Trik penyetelan performa favorit