基于角色的访问控制,许可管理以及实体框架和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提交您的答复)