मैंका उपयोग कर Linq करने वाली एसक्यूएल
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;
}
SQL करने के लिए जब मैं यानी Fadd रिकॉर्ड है सूची वस्तु में रिकॉर्ड जोड़ने LINQ का उपयोग कर तालिका में एकाधिक पंक्तियाँ जोड़ना चाहते हैं एकाधिक रिकॉर्ड जोड़ें के अंतिम मूल्य के साथ अधिलेखित कर देता है AllList
एमएसडीएन मंच के लिए आपका लिंक वास्तव में कुछ हद तक आपके कथन का विरोध करता है। हां, आपको इसकी आवश्यकता होने पर अपने डेटा संदर्भ का निपटान करना चाहिए, लेकिन जब आप ऐसा करते हैं तो इसे रखें (जैसे _customer तालिका और आपके लिंक में ऑर्डर टेबल_ उदाहरण)। ऐसा करने का सही समय आपके कोड पर निर्भर करेगा, लेकिन एक वेब डेवलपर के रूप में मैं आमतौर पर वेब अनुरोध के अंत में निपटान करता हूं। – Trisped