CRUD实现的50页-ASP.NET CORE

问题描述

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

我正在将 ASP.NET CORE 3.0与MVC框架一起使用

什么是最好的方法

此外,还有许多要处理的级联下拉列表。

对于位置,添加页面只有1个下拉菜单-公司 对于子地点,有2个下拉菜单-公司和地点 等等。

页面示例

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

解决方法

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

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