我有一个对象列表,使用linq-to-sql将它们插入到数据库中。 目前,我正在使用一个foreach循环来添加每个元素,大致如下:
foreach (o in List<MyObjectModel)
{
using MyDataContext
{
TheLinqToSqlTableModel TheTable = new TheLinqToSqlTableModel();
TheTable.Fieldname = o.Fieldname;
.... repeat for each field
MyDataContext.TheTablename.InsertOnSubmit(TheTable);
MyDataContext.SubmitChanges();
}
}
有没有更好的方法使用Linq-to-SQL将对象列表插入到数据库中?
感谢您的建议。
INSERT
/UPDATE
,因为它并不是为此而设计的。 - Yuck