Azure|EF Core 6.0 Azure Cosmos DB Provider的新特性( 三 )


  • 字符串解析为数组: https://docs.microsoft.com/en-us/azure/cosmos-db/sql/sql-query-stringtoarray
其他增强功能
除了我已经介绍过的内容之外 , 这些增强功能也包含在其中 。
  • 对于多对多关系 , EF Core现在 隐式地在连接类型上使用分区键。
  • 您可以在实例、类型和集合级别为 文档配置生存时间(TTL)。
  • 您可以 配置容器特性, 如吞吐量、大小等 通过EF Core APIs 。
  • 我们现在记录特定于Cosmos DB的 诊断事件, 包括查询成本 。
  • 我们在查询中添加了对DISTINCT操作符的 支持。
  • LINQ provider现在将某些方法(如字符串操作和数学操作)转换为它们的原生Cosmos DB 对应方法。
  • 隐式地在连接类型上使用分区键: https://github.com/dotnet/efcore/issues/23491
  • 文档配置生存时间(TTL): https://github.com/dotnet/efcore/issues/17307
  • 配置容器特性: https://github.com/dotnet/efcore/issues/17301
  • 诊断事件: https://github.com/dotnet/efcore/issues/17298
  • 支持: https://github.com/dotnet/efcore/issues/16144
  • 对应方法: https://github.com/dotnet/efcore/issues/16143
总结

Azure|EF Core 6.0 Azure Cosmos DB Provider的新特性
文章图片


Azure|EF Core 6.0 Azure Cosmos DB Provider的新特性
文章图片

我对即将到来的变化感到兴奋 , 希望你们也一样 。 你正在使用Cosmos DB provider吗? 如果还没有 , 在我们添加了以上功能之后你愿意使用吗? 或者还有更多需求和建议 , 请在本文下面留言 , 谢谢!
开始使用EF Core和Azure Cosmos DB

推荐阅读