靈活創建針對Windows和Web商業級應用程序的開發框架
標簽:DevExpress工業4.0開發商: DevExpress
當前版本: v24.2
產品類型:控件
產品功能:UI界面
平臺語言:.NET
開源水平:不提供源碼
本產品的分類與介紹僅供參考,具體以商家網站介紹為準,如有疑問請來電 023-68661681 咨詢。
在DevExpress XAF v24.2新版中全新發布了支持.NET 9、EF Core 9等,歡迎下載最新版體驗!
DevExpress技術交流群11:749942875 歡迎一起進群討論
DevExpress XAF UI和Web API服務完全支持.NET 9 (v24.2.2+)。
為了簡化遷移過程,DevExpress項目轉換器將嘗試自動將XAF項目重新定位到.NET 8。
官方也將嘗試更新第三方軟件包到最新的兼容版本,在可能的情況下(例如System.Text. Json, Microsoft.AspNetCore. *、Microsoft.EntityFrameworkCore. *等) - 在Directory.Packages.props文件中有近200個已知的依賴項。
這種自動化可以節省數小時的手工工作,特別是對于那些擁有大型.NET框架或.NET解決方案的XAF客戶。當然,如果您的團隊已經使用道具文件和中央包管理(CPM),那么您可以跳過項目轉換器并手動更新所有內容。
全新的Source Builder(源代碼生成器)作為DevExpress統一組件安裝程序的一部分發布:“~\DevExpress 24.2\Components\Tools\Components\DevExpress.SourceBuilderTool.exe”,這個工具可以重建.NET Core產品庫的源代碼(以前只支持.NET Framework)。
DevExpress Source Builder(源代碼生成器)的系統和環境要求如下:
以admin權限運行以下命令重建DevExpress程序集和NuGet包(包括德語(DE)、日語(JA)和西班牙語(ES)的本地化程序集/包):
CLI
DevExpress.SourceBuilderTool.exe "c:\program files\devexpress 24.2\components" -nuget
對于XAF和相關后端Web API服務的EF Core 9支持在v24.2中正式發布,EF Core 9(或EF9)是實體框架的最新生成就緒版本。
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>(); } } }
v24.2支持EF Core軟刪除(又名XPO的延遲刪除),用于XAF UI和Web API服務驅動的應用程序。
對于軟刪除或延遲對象刪除,ORM將對象標記為已刪除,而不會立即從數據庫中物理地刪除它們。此技術有助于在刪除由其他實體引用的對象時避免數據庫異常。
v24.2還為現有數據庫表創建了一個自動轉換器(以添加新的GCRecord列)。
DevExpress XAF v24.2引入了XAF中EF Core的計算屬性(見上文),這一變化需要方便地訪問自定義IsExactType和IsInstanceOfType函數,而不管應用程序中使用的ORM是什么。
為了實現奇偶性,官方將自定義的IsExactType和IsInstanceOfType函數從DevExpress.Xpo組件移動到DevExpress.Data組件。
這個變化允許這個功能在EF Core中工作。
在v24.2中,XAF在.NET應用程序的XPO連接提供程序中支持DateOnly/TimeOnly。這種增強有利于XAF/Reporting/Dashboards和其他產品,因為XPO是內部數據訪問代碼的核心。作為其中的一部分,我們還更改了SQL類型Date和Time的列映射。
現在支持以下最新版本的數據庫引擎(適用于.NET和.NET Framework):
更多產品資訊及授權,歡迎來電咨詢:023-68661681
更新時間:2025-04-21 10:56:43.000 | 錄入時間:2008-03-27 10:52:59.000 | 責任編輯:龔雪