C# UpdateFromQuery 是否与 InMemory DB 一起使用?

C# Does UpdateFromQuery work with InMemory DB?

UpdateFromQueryAsync 是否与 Sql InMemory 数据库一起使用?它确实需要在我当前的单元测试中进行当前更新。

 var options = new DbContextOptionsBuilder<StoreContext>()
       .UseInMemoryDatabase(databaseName: "Test")
       Options;

 using (var webStoreContext= new WebStoreContext(options))
 {
      await webStoreContext.Set<Product>().UpdateFromQueryAsync(x => new Product
      {
         ProductType= 'Electronics'
         UpdateDate = DateTime.Now
      }

资源:

https://entityframework-extensions.net/update-from-query

是的,

UpdateFromQueryInMemory 数据库兼容。

如果您遇到问题,我建议您在此处报告:https://github.com/zzzprojects/EntityFramework-Extensions/issues 以及显示错误的可运行示例。