C#UpdateFromQuery是否可与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,并附有显示错误的可运行示例。