基於角色的訪問控制,許可管理以及實體框架和XPO ORM的ODATA / WEB / REST API服務
有關一般信息,請查看我們的著陸頁,在線文檔並觀看視頻輔導員。
.NET 8+和.NET框架的演示和分步教程
請研究以下信息,因為其他先決條件可能適用於某些平台。如果您無法編譯或運行這些演示應用程序中的任何一個或對我們的教程或支持功能有疑問,請在支持中心或上面的“問題”選項卡中提交問題 - 我們將非常樂意為您提供幫助。
微軟實體框架核心
- JavaScript帶有DEVEXTREME + ASP.NET CORE WEB API/ODATA應用程序
- JavaScript帶有Svelte + ASP.NET核心Web API/ODATA應用程序
- Blazor Server應用程序
- Blazor WebAssembly應用程序
- .NET MAUI(ios/android)應用
- ASP.NET核心MVC應用程序
- Winforms應用程序
- 控制台應用程序
devexpress xpo
- javaScript帶有devextreme + asp.net web api odata應用
- Winforms應用程序
- ASP.NET WebForms應用程序
- ASP.NET核心MVC應用程序
- Blazor Server應用程序
- 控制台應用程序
我們詳細介紹了此視頻中任何.NET應用程序的通用集成步驟。
運行演示的先決條件
- Visual Studio 2022 V17.0+帶有以下工作負載:
- .NET桌面開發| ASP.NET和Web開發| .NET核心跨平台開發
- 下載並運行統一的組件安裝程序或將Nuget feed URL添加到Visual Studio Nuget feed中。
- 我們建議您在運行DeVexPress安裝程序時選擇所有產品。它將註冊這些教程所需的本地Nuget軟件包和項目 /項目模板。稍後您可以卸載不必要的組件。
- 對於.NET框架示例,您需要使用安裝程序安裝DeVexpress產品。
筆記
截至2021年9月17日,我們基於角色的訪問控制,許可管理和Web API(由Microsoft Entity Framework(EF Core)和DeVexPress Express Express持久對象ORM提供動力)。要註冊並保留免費許可證,只需訪問:https://www.devexpress.com/security-api-free。
常見問題和在線文檔
- 常見問題解答:.NET應用程序安全和Web API
- 安全性(訪問控制和身份驗證)
- 後端Web API服務
隨時在支持中心或上面的“問題”選項卡中提交其他問題 - 我們將很樂意為您提供幫助。
目標受眾和常見用法方案
XAF開發人員創建非XAF .NET應用程序並希望重複使用XAF應用程序數據庫中存儲的現有數據模型和安全系統設置(用戶,角色和權限)。根據經驗,XAF客戶使用ASP.NET MVC(DEVEXTREME)創建自定義的Web和移動UI客戶端;使用ASP.NET Web API/ODATA或控制台,Windows服務,WCF應用程序的後端服務器,用於各種管理任務(數據修改,報告生成,計劃的工作流)。
為任何.NET UI技術(例如WinForms,WPF,ASP.NET)(WebForms,MVC 5,MVC Core,Razor Pages)和.NET服務器技術等任何.NET UI技術(如Winforms,WebForms,MVC 5,MVC 5,MVC 5,MVC 5,MVC 5,MVC 5,MVC 5,MVC 5,MVC 5,MVC 5,MVC 5,aSP.NET Web web web api/odci api/odcc,
典型的.NET應用程序安全和Web API服務方案包括以下內容:
- CRUD和授權(例如,通過EF Core&XPO ORM,允許某些商業類和屬性允許使用,讀取,寫入,刪除操作,請檢查用戶權限,如果創建,讀取,刪除操作)
- 使用服務端點(又稱報告)從報告模板中下載PDF和在數據庫中過濾的數據
- 使用服務端點(又稱審核跟踪)數據庫中數據更改的日誌歷史記錄
- 使用服務端點(又稱驗證)檢查輸入數據的狀態,並使用複雜的驗證規則(又稱驗證)
- 使用服務端點(又稱文件附件)下載存儲在數據庫中的BLOB數據
- 獲取使用服務端點(又稱本地化)存儲在數據庫中的類,成員和自定義UI元素的本地字幕
參見
EF Core和XPO的性能基準
此示例是否滿足您的開發要求/目標?
(您將被重定向到devexpress.com提交您的答复)