界面控件DevExpress XAF v26.1新版亮点——更强的内容安全策略

发布时间:2026/7/17 1:14:47
界面控件DevExpress XAF v26.1新版亮点——更强的内容安全策略 DevExpress XAF是一个基于ORM的.NET应用程序框架旨在帮助用户在尽可能短的时间内交付业务线应用程序低代码RAD。XAF无缝集成了屡获殊荣的DevExpress UI控件和ORM库实体框架核心或XPO因此用户可以创建功能丰富、高度交互式的Windows Forms、ASP.NET Core Blazor和Web API Service应用程序。本文将为大家介绍了DevExpress XAF 在v26.1中增强的更安全策略欢迎关注点赞收藏后面会持续更新更多亮点~DevExpress新旧版本帮助文档下载可进QQ qun获取169725316安全性 - 更强的哈希密码DevExpress重新配置了标准System.Security.Cryptography.Rfc2898DeriveBytes APIs 由PBKDF2支持来使用更强的伪随机数生成器之前Rfc2898DeriveBytes使用具有20K迭代的SHA12017年推出通过此更新API使用具有600K迭代的HMACSHA512 。使用Template Kit生成的所有新应用程序都使用这些现成的设置。如果您的应用程序是在v26.1之前创建的则可以按如下方式转换将现有用户密码升级到新的哈希标准继续使用前面的算法应用混合策略旧密码保持不变新密码使用更新的设置内容安全策略增强从XAF Blazor源代码中删除了内联样式属性、style标记和组件API样式分配例如具有e.style的Grid.CustomizeElement。因此用户不再需要以下内容安全策略CSP要求style-src:unsafe inline。数据访问的Entity Framework Core 10v26.1为DevExpress XAF Blazor/WinForms UI和Web API服务添加了对Entity FrameworkEF Core 10最新版本的官方支持技术团队还更新了性能基准测试将EF Core 10与XPO进行了比较。Template Kit自动为面向.NET 10的应用程序选择 EF Core 10MainDemo.NET.EFCore也将在v26.1中使用EF Core 10 和 .NET 10。虽然EF Core 10引入了性能和定制改进但它还包括需要更新的突破性更改。并非所有EF Core数据库提供程序当前都提供EF Core10兼容的NuGet软件包例如Pomelo.EntityFrameworkCore.MySql。此外XAF的Web API服务在面向.NET 10时继续使用较旧的Swashbuckle.AspNetCore版本。DateTimeOffset类型支持Microsoft SQL Server和Oracle (EF Core和XPO)技术团队在DevExpress.Data、DevExpress.Xpo和相关XAF库中实现了DateTimeOffset支持支持的数据源包括Microsoft SQLEF Core和XPO、OracleXPO和LINQXPO。对于下一步团队希望在关键XAF列表和属性编辑器中支持DateTimeOffset数据模型属性到年底这种增强对于具有多个时区的用户的应用程序特别有用。