Tôi muốn thêm Nhiều hàng vào Bảng sử dụng LINQ to SQLThêm Nhiều kỷ lục sử dụng LINQ-to-SQL
public static FeedbackDatabaseDataContext context = new FeedbackDatabaseDataContext();
public static bool Insert_Question_Answer(List<QuestionClass.Tabelfields> AllList)
{
Feedback f = new Feedback();
List<Feedback> fadd = new List<Feedback>();
for (int i = 0; i < 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;
}
Khi tôi thêm bản ghi vào đối tượng danh sách tức là FADD kỷ lục là ghi đè với giá trị cuối cùng của AllList
Liên kết của bạn tới diễn đàn MSDN thực sự mâu thuẫn với tuyên bố của bạn một chút. Có, bạn nên vứt bỏ bối cảnh dữ liệu khi bạn không cần nó, nhưng hãy giữ nó khi bạn làm (như bảng _customer và một ví dụ table_ ví dụ trong liên kết của bạn). Thời gian chính xác để thực hiện việc này sẽ tùy thuộc vào mã của bạn, nhưng với tư cách là nhà phát triển web tôi thường bỏ ở cuối yêu cầu web. – Trisped