我有一个ObservableCollection<Admissiontb>
,我想将此列表添加到Sql表中。
下面的代码只添加最后一条记录!寻求任何帮助,提前感谢.
private void AddrecordToSql(object obj)
{
AdmissiondbEntities db = new AdmissiondbEntities();
foreach (var item in admissiontbsColl)
{
db.Admissiontbs.Add(item);
}
db.SaveChanges();
MessageBox.Show("Done");
}
正在尝试将集合中的记录添加到SQL表
1条答案
按热度按时间jchrr9hc1#
您可以尝试使用addrange来代替。
你需要对你的observablecollection调用.toList(),它在system.linq命名空间中(使用)。
然后你可以做一些像是解释在这里:
https://www.tektutorialshub.com/entity-framework-core/add-record-add-multiple-records-in-entity-framework/