C# 使用实体框架扩展的批更新
这将产生运行时错误: 查询的类型必须为ObjectQuery或DbQuery。\r\n参数名称:源 我正在使用EF 6.0和EF Extended 6.0以及.NET 4 我需要进行批量/批量更新,否则性能不可接受C# 使用实体框架扩展的批更新,c#,entity-framework,entity-framework-extended,C#,Entity Framework,Entity Framework Extended,这将产生运行时错误: 查询的类型必须为ObjectQuery或DbQuery。\r\n参数名称:源 我正在使用EF 6.0和EF Extended 6.0以及.NET 4 我需要进行批量/批量更新,否则性能不可接受 listOfIDs属于List类型,您可以在查询本身上运行更新 var IDsToUpdate = db.Orders.Where(x => listOfIDs.Contains(x.ID)); db.Orders.Update(IDsToUpdate , x => n
listOfIDs
属于List
类型,您可以在查询本身上运行更新
var IDsToUpdate = db.Orders.Where(x => listOfIDs.Contains(x.ID));
db.Orders.Update(IDsToUpdate , x => new Order{ OrderState = "TEST STATE" });
您可以对查询本身运行更新
var IDsToUpdate = db.Orders.Where(x => listOfIDs.Contains(x.ID));
db.Orders.Update(IDsToUpdate , x => new Order{ OrderState = "TEST STATE" });
您能否在问题中包含
Update
功能?更新功能文档位于此处:@neosarm您是否获得了此问题的任何解决方案?您能否在问题中包含Update
功能?更新功能文档位于此处:@neosarm您是否获得了此问题的任何解决方案?