asp.net-mvc - 50页的CRUD实现——ASP.NET CORE
问题描述
我必须开发一个包含 50 个 CRUD 页面 (SaaS) 的应用程序。客户将根据那里的要求(如设施、部门等)选择/添加页面,这 50 个页面可能会因客户而异,有些只能有 10 个,而另一些可以有 15 个等。对于某些客户,设施可能存在,而对于某些客户来说,设施可能存在不得。
我正在使用带有 MVC 框架的 ASP.NET CORE 3.0
最好的方法是什么?
还有许多级联下拉菜单也需要处理。
对于位置,添加页面只有 1 个下拉列表 - 子位置的公司,2 个下拉列表 - 公司和位置等等。
页面示例
- 公司
- 地点
- 子位置
- 设施
- 子设施
- 部门
- 分部
- 房间等
解决方案
不确定这个问题是否仍然相关,但我们最近发布了一个开源库EasyData,我相信它可以帮助您完成这项任务(前提是您使用 Entity Framework Core 进行数据库操作)。
使用 EasyData,您可以配置应为每个用户打开哪些实体。还支持下拉菜单。
推荐阅读
- html - 无法从 PDF.js 中找到“locale.properties”文件
- ruby - 用于匹配由变量类型分隔符分隔的块的正则表达式
- python - oTree - 动态修改“配置会话”段
- swift4 - 如何使用 Swift 4 获取 iOS11 中已安装应用程序的列表?
- php - 如何在codeigniter中实现这个sql查询
- angular - 如何为 jasmine 中具有嵌套函数的 angular 6 服务函数编写单元测试
- firebase - Bigquery 中新安装的购买者群组的 Firebase 事件
- django - 使用 django 连接到旧版 informix 数据库
- c# - 将数据表对象转换为列表 C#
- twitter-bootstrap - 在 Shopify 主题中显示黑屏的 Bootstrap 模态弹出窗口