问题描述
我必须开发一个包含50个CRUD页面(SaaS)的应用程序。客户将根据那里的要求(例如设施,部门等)选择/添加页面 而且这50个页面可能会因客户而异,其中一些页面可能只有10个页面,而另一些页面可能只有15个页面等等。 就像对于某些客户设施可能存在而对于某些客户设施可能不存在。
我正在将 ASP.NET CORE 3.0与MVC框架一起使用
什么是最好的方法?
此外,还有许多要处理的级联下拉列表。
对于位置,添加页面只有1个下拉菜单-公司 对于子地点,有2个下拉菜单-公司和地点 等等。
页面示例
- 公司
- 位置
- 子位置
- 设施
- 子设施
- 部门
- 子部门
- 房间 等
解决方法
不确定这个问题是否仍然相关,但我们最近发布了一个开源库 EasyData,我相信它可以帮助您完成这项任务(前提是您使用 Entity Framework Core 进行数据库操作)。
使用 EasyData,您可以配置应为每个用户打开哪些实体。还支持下拉菜单。