当前位置: 首页 > 面试题库 >

存储可变数据

干善
2023-03-14
问题内容

我正在ASP.NET,C#,MVC3和SQL Server 2008中构建应用程序。

将向用户显示一个表单以进行填写(姓名,电子邮件,地址等)。我想允许应用程序的管理员向此表单添加额外的动态问题。

额外问题的数量和返回的数据类型将有所不同。例如,管理员可以添加0、1或多个以下类型的问题:

  1. 您是否拥有完整,整洁的驾驶执照?
  2. 从1到5对您的驾驶技巧进行评分。
  3. 请描述您上一次长途旅行的时间?
  4. 等等 …

请注意,提供的答案可能是二进制(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)


 类似资料:
  • 我需要创建一个类,它可以在变量中存储、或类型的值。 我想声明一个变量,因为只有一个特定类型的对象将用于初始化类的实例。为每种类型声明一个变量将浪费资源,因为只会使用一个。 考虑这一点: 然后执行: 理想情况下,在控制台中获得正确的输出。 我研究了仿制药和其他东西,但找不到我需要的东西。你能告诉我我在找什么吗? < code>Container中的< code>getObject()可以处理带有<

  • 数据存储 Cookie 浏览器中的 Cookie 是指小型文本文件,通常在 4KB 大小左右。(由键值对构成用 ; 隔开)大部分时候是在服务器端对 Cookie 进行设置,在头文件中 Set-Cookie 来对 Cookie 进行设置。 页面可以访问当前页的 Cookie 也可以访问父域的 Cookie。 属性 属性 默认值 作用 Name(必填) 名 Value(必填) 值 Domain 当前文

  • 前端数据存储工具 YDN-DB forerunner AlaSQL LokiJS lovefiled Dexie.js localForage pouchdb

  • 我已经建立了一个远程docker存储库,缓存docker注册表。我已经通过一个标签从艺术工厂远程拉一个docker图像,层现在在艺术工厂缓存中。如果标签在源注册表中被修改,后续从远程提取是否会获得新图层?是否有任何缓存配置使远程标签不可变? 同样,如何使其他包类型的远程存储库不可变?

  • 问题内容: 我有点在等待这个问题的答案。 我很想知道是否可以在if子句中检查变量的同时保存变量。 假设我有这段代码。 我现在独立处理“失败”状态,即使结果相同。我可以像这样将它们聚在一起: 已经有很多更整洁的代码。如果foo为null,它将在那里停止并且不会尝试foo.getBar(在if中),因此我不会获得NPE。我要增强的最后一件事是主要问题:我真的给两次foo.getBar()打电话吗?如果

  • 当我扩展CrudRepository接口时,我的子接口中有方法。我可以写 签入我的服务层。