首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
物联网/工业互联网
›
物联网
›
.NET应用UI框架DevExpress XAF v24.2新版亮点:支持.NET ...
返回列表
发新帖
.NET应用UI框架DevExpress XAF v24.2新版亮点:支持.NET 9
[复制链接]
发表于 2025-9-20 01:56:54
|
显示全部楼层
|
阅读模式
DevExpress XAF是一款强盛的当代应用程序框架,允许同时开发ASP.NET和WinForms。DevExpress XAF采取模块化操持,开发职员可以选择内建模块,也可以自行创建,从而以更快的速率和比开发职员当前更强有力的方式创建应用程序。
在DevExpress XAF v24.2新版中全新
发布
了支持.NET 9、EF Core 9等,接待下载最新版体验!
DevExpress v24.2正式版下载
支持.NET 9
DevExpress XAF UI和Web
API
服务完全支持.NET 9 (v24.2.2+)。
.NET 8、.NET Framework 4.6.2、Visual Studio 2019 - 最低支持
版本
为了简化迁徙过程,DevExpress项目转换器将实验主动将XAF项目重新定位到.NET 8。
官方也将实验更新第三方软件包到最新的兼容
版本
,在可能的情况下(比方System.Text. Json, Microsoft.AspNetCore. *、Microsoft.EntityFrameworkCore. *等) - 在Directory.Packages.props文件中有近200个已知的依靠项。
这种主动化可以节省数小时的手工工作,特别是对于那些拥有大型.NET框架或.NET解决方案的XAF客户。固然,如果您的团队已经使用道具文件和中央包管理(CPM),那么您可以跳过项目转换器并手动更新所有内容。
源
代码
天生器 - 支持.NET Core和可用性增强
全新的Source Builder(源
代码
天生器)作为DevExpress同一组件安装程序的一部门
发布
:“~\DevExpress 24.2\Components\Tools\Components\DevExpress.SourceBuilderTool.exe”,这个工具可以重修.NET Core产物库的源
代码
(以前只支持.NET Framework)。
DevExpress Source Builder(源代码天生器)的系统和情况要求如下:
Visual Studio 2022和ASP. NET MVC 3(如果您重修DevExpress MVC项目)
.NET 8 SDK 和 .NET Framework 4.6.2开发者包(下载)
NuGet.exe v6.0(或更高
版本
)必须与DevExpress.SourceBuilderTool.exe(下载NuGet.exe)在同一文件夹中
Node Package Manager (NPM)(安装NPM)
以admin权限运行以下下令重修DevExpress程序集和NuGet包(包罗德语(DE)、日语(JA)和西班牙语(ES)的本地化程序集/包):
CLI
DevExpress.SourceBuilderTool.exe "c:\program files\devexpress 24.2\components" -nuget
EF Core 和 XPO ORM
支持EF Core 9
对于XAF和相干后端Web
API
服务的EF Core 9支持在v24.2中正式
发布
,EF Core 9(或EF9)是实体框架的最新天生停当版本。
EF Core - 盘算字段
v24.2在EF Core中为
服务器
端盘算字段实现了一个更简朴的解决方案。请注意,在Server和InstantFeedback模式下,您可以通过盘算属性对List View数据进行排序、分组或筛选。
使用DevExpress.ExpressApp.DC.CalculatedAttribute或DevExpress.ExpressApp.DC.PersistentAliasAttribute来指示是否盘算属性的值,下面的代码片断演示了怎样创建一个带有盘算属性的类:
C#
using DevExpress.ExpressApp.DC;
public class Product : BaseObject {
// ...
public virtual decimal Quantity { get; set; }
public virtual decimal Price { get; set; }
[PersistentAlias("Quantity * Price")]
// or [Calculated("Quantity * Price")]
public decimal TotalPrice {
get { return EvaluateAlias<decimal>(); }
}
}
复制代码
EF Core - 软删除
v24.2支持EF Core软删除(又名XPO的延长删除),用于XAF UI和Web
API
服务驱动的应用程序。
对于软删除或延长对象删除,ORM将对象标志为已删除,而不会立刻从
数据库
中物理地删除它们。此技术有助于在删除由其他实体引用的对象时制止
数据库
异常。
v24.2还为现有
数据库
表创建了一个主动转换器(以添加新的GCRecord列)。
EF Core - 过滤
功能
如今与XPO ORM相当
DevExpress XAF v24.2引入了XAF中EF Core的盘算属性(见上文),这一变化须要方便地访问自定义IsExactType和IsInstanceOfType函数,而不管应用程序中使用的ORM是什么。
为了实现奇偶性,官方将自定义的IsExactType和IsInstanceOfType函数从DevExpress.Xpo组件移动到DevExpress.Data组件。
这个变化允许这个
功能
在EF Core中工作。
XPO - DateOnly/TimeOnly支持
在v24.2中,XAF在.NET应用程序的XPO毗连提供程序中支持DateOnly/TimeOnly。这种增强有利于XAF/Reporting/Dashboards和其他产物,由于XPO是内部数据访问代码的焦点。作为此中的一部门,我们还更改了SQL范例Date和Time的列映射。
XPO - 毗连提供程序更新
如今支持以下最新版本的数据库引擎(适用于.NET和.NET Framework):
PostgreSQL 17.0
Microsoft SQL Server 2022+
Oracle 23ai
MySQL 9.0
Firebird 5.0
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
圆咕噜咕噜
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表