💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

微软于2024年8月30日发布ASP.NET Core OData 9包,与.NET 8 OData库一致,改进数据编码方式,更符合OData规范。新版本仅支持.NET 8及以上版本,采用更快的System.Text.Utf8JsonWriter作为默认JSON写入器,并更新依赖注入为IServiceProvider。旧版用户可用7.x版本至2025年3月。新库在6周内下载15万次,源代码在GitHub上可获取。

🎯

关键要点

  • 微软于2024年8月30日发布ASP.NET Core OData 9包,符合.NET 8 OData库。
  • 新版本仅支持.NET 8及以上版本,旧版用户可用7.x版本至2025年3月。
  • OData 8库采用更快的System.Text.Utf8JsonWriter作为默认JSON写入器。
  • 新JSON写入器在序列化和反序列化JSON负载时更快且占用更少内存。
  • 新写入器不再将所有高ASCII Unicode字符编码为数字,而是直接输出Unicode字符。
  • ASP.NET Core OData 9更新了依赖注入机制,使用IServiceProvider替代非标准的IContainerBuilder。
  • 新库移除了旧版实现和JSONP格式等旧标准。
  • 新ASP.NET Core OData 9库作为NuGet包分发,发布后6周内下载15万次,源代码可在GitHub上获取。
➡️

继续阅读