简体   繁体   English

将几个现有的修改实体附加到上下文中

[英]Attaching several existing modified entitities to the context

What is the best way to do something like this: 做这样的最好的方法是什么:

var existingEntities = new [] 
{ 
      new Product {Name = "Name1", Count = 10}, 
      new Product {Name = "Name2", Count = 20}
}; 

using (var context = new ProductContext()) 
{ 
    // attach several entities

    context.SaveChanges(); 
}

Should I iterate every entity and set it to State = EntityState.Modified? 我是否应该迭代每个实体并将其设置为State = EntityState.Modified?

Yes, iterating and setting 是的,迭代和设置

context.Entry(existingproduct).State = EntityState.Modified;

is the way to go. 是要走的路。

Source: https://msdn.microsoft.com/en-us/data/jj592676.aspx 来源: https : //msdn.microsoft.com/en-us/data/jj592676.aspx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM