Asp.net 如何允许用户添加自己的自定义列
我使用asp.net mvc4开发了一个用于管理资产的资产管理系统。 现在提出了一个新的要求,允许管理员用户向某些资产类型添加自定义记录。例如,我们有一个“Vehicles”类型的资产,他们要求更改(添加/删除)一些列。目前,我们作为开发人员,通过在Vehicles DB表中添加相关列并相应地修改代码来管理这一点。但为了允许系统用户这样做,我计划执行以下操作:-Asp.net 如何允许用户添加自己的自定义列,asp.net,asp.net-mvc,asp.net-mvc-4,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我使用asp.net mvc4开发了一个用于管理资产的资产管理系统。 现在提出了一个新的要求,允许管理员用户向某些资产类型添加自定义记录。例如,我们有一个“Vehicles”类型的资产,他们要求更改(添加/删除)一些列。目前,我们作为开发人员,通过在Vehicles DB表中添加相关列并相应地修改代码来管理这一点。但为了允许系统用户这样做,我计划执行以下操作:- 在数据库中创建一个名为Custom_Columns的新表。使用以下字段:- ID(主键) 名称(字符串) 类型(字符串) 类型\ I
- ID(主键)
- 名称(字符串)
- 类型(字符串)
- 类型\ ID(资产类型表的外键)
- AssetID(资产表的外键)
- Cusotme\u列\u ID(FK到Cusotm\u列)表
- 价值观
谢谢这是一种有效的做事方式。我们的ERP系统就是这样做的。这个问题似乎是基于意见的,或者更适合于堆栈溢出,而不是堆栈溢出。您是否以类似的方式管理ERP中的自定义列?