voglio aggiungere le righe più in Tabella utilizzando LINQ to SQLAggiungi record multiplo utilizzando 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;
}
Quando aggiungo record in oggetto elenco cioè FADD il record è sovrascrive con l'ultimo valore AllList
Il tuo collegamento al forum MSDN in realtà contraddice in qualche modo la tua affermazione. Sì, dovresti disporre del tuo contesto dati quando non ne hai bisogno, ma tienilo quando lo fai (come la tabella _customer e un esempio di tabella table_ nel tuo link). Il momento giusto per farlo dipenderà dal tuo codice, ma come sviluppatore web di solito metto in coda alla fine della richiesta web. – Trisped