他の誰かのコードを編集していて、for ループと InsertOnSubmit を使用しているときに、submitchanges 呼び出しがループの内側または外側にあるかどうか疑問に思っています。
いいえ:
foreach (string t in newTags)
{
Tag q_tag = new Q_Tag();
q_tag.Q_ID = updated.Q_ID;
q_tag.Tag_Name = t;
TheData.Q_Tags.InsertOnSubmit(q_tag);
TheData.SubmitChanges();
}
とは対照的に:
foreach (string t in newTags)
{
Tag q_tag = new Q_Tag();
q_tag.Q_ID = updated.Q_ID;
q_tag.Tag_Name = t;
TheData.Q_Tags.InsertOnSubmit(q_tag);
}
TheData.SubmitChanges();