首页 > 解决方案 > 50页的CRUD实现——ASP.NET CORE

问题描述

我必须开发一个包含 50 个 CRUD 页面 (SaaS) 的应用程序。客户将根据那里的要求(如设施、部门等)选择/添加页面,这 50 个页面可能会因客户而异,有些只能有 10 个,而另一些可以有 15 个等。对于某些客户,设施可能存在,而对于某些客户来说,设施可能存在不得。

我正在使用带有 MVC 框架的 ASP.NET CORE 3.0

最好的方法是什么?

还有许多级联下拉菜单也需要处理。

对于位置,添加页面只有 1 个下拉列表 - 子位置的公司,2 个下拉列表 - 公司和位置等等。

页面示例

  1. 公司
  2. 地点
  3. 子位置
  4. 设施
  5. 子设施
  6. 部门
  7. 分部
  8. 房间等

标签: asp.net-mvcasp.net-corecrudcascade

解决方案


不确定这个问题是否仍然相关,但我们最近发布了一个开源库EasyData,我相信它可以帮助您完成这项任务(前提是您使用 Entity Framework Core 进行数据库操作)。

使用 EasyData,您可以配置应为每个用户打开哪些实体。还支持下拉菜单。


推荐阅读