首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在数据库中保存单选按钮列表的最佳方法是什么?ASP.NET

在数据库中保存单选按钮列表的最佳方法是什么?ASP.NET
EN

Stack Overflow用户
提问于 2015-02-09 14:29:01
回答 2查看 598关注 0票数 0

我想知道在数据库中存储单选按钮列表的最佳方式是什么。

我们应该存储索引、项还是值?例如,存储索引将使稍后从数据库中填充单选按钮列表变得容易,但如果需要,则很难直接读取数据库条目。我们应该同时存储索引和价值吗?

先谢了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-09 15:08:57

好主意是准备下列表格结构:

  • 字典

字典表示可能的单选按钮列表或下拉列表类型和值,存储特定RBL/DDL类型的项列表。

表应如下所示:

代码语言:javascript
运行
复制
Dictionaries
------------
dictionaryID PK
description

代码语言:javascript
运行
复制
Values
------
valueID PK
dictionaryID FK
value

然后,您可以从模型/视图模型实体引用到valueID。

代码语言:javascript
运行
复制
SomeEntity
----------
someEntityID PK
someRadioChoice FK(valueID)

当然,如果您想要填充单选按钮或下拉列表,只需在where子句中使用一些dictionaryID查询值。

票数 1
EN

Stack Overflow用户

发布于 2015-02-09 14:38:06

使用查找表来存储listitem指定的信息,如文本,并使用列表项的值作为主键的(部件)。然后,就像蒂姆·施梅尔特所说的那样,把价值存储起来。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28412045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档