EF 扩展 UpdateFromQuery() 和 EF Plus Update() 之间的区别
Differense between EF Extensions UpdateFromQuery() and EF Plus Update()
库 Entity.Framework.Extensions(付费)有一个进行实体更新的方法:
context.Customers
.Where(c=>c.XXX = "")
.UpdateFromQuery(c=>new Customer{ Timestamp = DateTime.UtcNow })
库 Entity.Framework.Plus(免费)有类似的实体更新方法:
context.Customers
.Where(c=>c.XXX = "")
.Update(c=> new Customer{ Timestamp = DateTime.UtcNow })
这两种实现有什么区别?
SQL 服务器的两个库因实现方式不同而略有不同。但是,它们应该支持所有相同的场景。
对于其他提供商,使用相同的基本代码。
在未来的某一时刻,我们计划仅在我们的一个库中保留此功能 Batch Delete
和 Batch Update
。
如果我们选择将其保留在 Entity Framework 个扩展程序下,我们将确保此功能 免费
库 Entity.Framework.Extensions(付费)有一个进行实体更新的方法:
context.Customers
.Where(c=>c.XXX = "")
.UpdateFromQuery(c=>new Customer{ Timestamp = DateTime.UtcNow })
库 Entity.Framework.Plus(免费)有类似的实体更新方法:
context.Customers
.Where(c=>c.XXX = "")
.Update(c=> new Customer{ Timestamp = DateTime.UtcNow })
这两种实现有什么区别?
SQL 服务器的两个库因实现方式不同而略有不同。但是,它们应该支持所有相同的场景。
对于其他提供商,使用相同的基本代码。
在未来的某一时刻,我们计划仅在我们的一个库中保留此功能 Batch Delete
和 Batch Update
。
如果我们选择将其保留在 Entity Framework 个扩展程序下,我们将确保此功能 免费