这个问题可能听起来很傻,但我试图找出一种通过 EF 完成批量操作的方法。我知道这不是一个好习惯。
在搜索过程中,我发现了这个链接 https://github.com/geersch/EntityFrameworkBulkCopy
它给出了一个例子
for (int i=0; i<1000; i++)
{
var entity = new Contact
{
CustomerId = Guid.NewGuid(),
FirstName = "Ruben",
LastName = "Geers",
EmailAddress = "geersch@gmail.com"
};
context.Contacts.AddObject(entity);
}
context.SaveChanges();
如您所见,我的问题是在循环中添加对象,据我说,每次创建新对象时,对象都是引用指针
var entity = new Contact
不会造成麻烦意味着您添加了对象的引用,然后重新创建它。
有点糊涂...