翻譯|產品更新|編輯:龔雪|2022-11-29 10:43:37.297|閱讀 167 次
概述:在新版中DevExpress XAF的Blazor、Web API Service及WinForms (.NET Core)程序集等默認面向.NET 6,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress XAF是一款強大的現代應用程序框架,允許同時開發ASP.NET和WinForms。DevExpress XAF采用模塊化設計,開發人員可以選擇內建模塊,也可以自行創建,從而以更快的速度和比開發人員當前更強有力的方式創建應用程序。
在新版中DevExpress XAF的Blazor、Web API Service及WinForms (.NET Core)程序集等默認面向.NET 6,歡迎下載最新版體驗!
這次更新標志著Web API Service的正式發布,XAF的解決方案向導現在生成一個Web API服務,具有集成的授權和CRUD操作,由EF Core 5和庫提供支持。
Web API Service的基本功能是免費的(作為.NET Role-based Access Control & Permission Management API的一部分),如需下載免費版,請訪問:
 
 
Web API Service現在包括端點來獲取類和成員的本地化標題,Web API Service的這個選項作為宇宙版的一部分發布。
 
 
您現在可以在C#/VB.NET中編寫端到端(e2e/功能)測試。
C#
[Theory]
[InlineData(BlazorAppName)]
[InlineData(WinAppName)]
public void CreateStudent(string applicationName) {
FixtureContext.DropDB(AppDBName);
var appContext = FixtureContext.CreateApplicationContext(applicationName);
appContext.RunApplication();
appContext.GetForm().FillForm(("User Name", "Admin"));
appContext.GetAction("Log In").Execute();
appContext.Navigate("Student");
Assert.Equal(0, appContext.GetGrid().GetRowCount());
appContext.GetAction("New").Execute();
appContext.GetForm().FillForm(("First Name", "John"), ("Last Name", "Smith"));
appContext.GetAction("Save").Execute();
Assert.Equal("John Smith", appContext.GetForm().GetPropertyValue("Full Name"));
appContext.Navigate("Student");
Assert.Equal(1, appContext.GetGrid().GetRowCount());
Assert.Equal(new string[] { "John", "Smith" }, appContext.GetGrid().GetRow(0, "First Name", "Last Name"));
}
技術團隊還在解決方案向導中添加了一個新選項,可以將預配置的測試項目添加到您的解決方案中。
 
 
此次更新版標志著XAF診斷的正式發布,現在可以使用預構建的錯誤診斷分析解決方案,并在Error List窗口中查看詳細報告。v22.1包括以下新的診斷,以幫助開發者正確定義業務模型和控制器:
XPO連接提供程序現在支持。
XPO連接提供程序現在支持//mysqlconnector.net/,這是一個mit授權MySQL、MariaDB、Percona Server、Amazon Aurora、Azure Database for MySQL、Google Cloud SQL for MySQL、和其他MySQL兼容的數據庫的ADO.NET數據提供程序。
DevExpress技術交流群6:600715373 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自:慧都網