Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何在Sql Server中从用户界面创建用户定义的数据库_Sql Server_Dynamic_Database Design_Multiple Columns - Fatal编程技术网

Sql server 如何在Sql Server中从用户界面创建用户定义的数据库

Sql server 如何在Sql Server中从用户界面创建用户定义的数据库,sql-server,dynamic,database-design,multiple-columns,Sql Server,Dynamic,Database Design,Multiple Columns,我正在创建基于Asp.NETMVC、实体框架和SQLServer的web应用程序。我的要求有些不同 假设我有一个表User,它有固定的列名,比如 Sql Server数据库中存在Id、电子邮件、姓名、年龄、性别和此用户表 我想提供一种方便的方法,从用户GUI向最终用户添加列 假设他觉得需要添加列名MartialStatus或Weight等。那么如何从GUI添加列,并将其映射到sql数据库中。您是否考虑过使用XML列,该列可以填充每个用户喜欢的任何属性?如果应用程序不断向表中添加列,那么一旦有十几

我正在创建基于Asp.NETMVC、实体框架和SQLServer的web应用程序。我的要求有些不同

假设我有一个表User,它有固定的列名,比如 Sql Server数据库中存在Id、电子邮件、姓名、年龄、性别和此用户表

我想提供一种方便的方法,从用户GUI向最终用户添加列


假设他觉得需要添加列名MartialStatus或Weight等。那么如何从GUI添加列,并将其映射到sql数据库中。

您是否考虑过使用XML列,该列可以填充每个用户喜欢的任何属性?如果应用程序不断向表中添加列,那么一旦有十几个用户输入已婚、已婚、军事状态、婚姻状态、我已婚吗?…感谢您的快速响应。就像Zoho CRM一样。如果您通过Zoho CRM并注册为用户。现在假设如果您想添加Lead,那么在这种情况下,您也可以添加自己定义的字段。这只会在CRUD操作时反映给我。允许用户添加列听起来不是一个好主意。这些用户是谁?可能重复的