我正在ASP.NET,C#,MVC3和SQL Server 2008中构建应用程序。
将向用户显示一个表单以进行填写(姓名,电子邮件,地址等)。我想允许应用程序的管理员向此表单添加额外的动态问题。
额外问题的数量和返回的数据类型将有所不同。例如,管理员可以添加0、1或多个以下类型的问题:
请注意,提供的答案可能是二进制(Q.1),整数(Q.2)或自由文本(Q.3)。
在MS SQL中存储像这样的随机数据的最佳方法是什么?
任何帮助将不胜感激。
提前致谢。
我将创建一个包含以下各列的表,并将变量的名称以及值存储在适当的列中,所有其他值均为null。
id:int (primary) name:varchar(100) value_bool:bit(nullable) value_int:int (nullable) value_text:varchar(100) (nullable)