加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在数据库表中有效地查找唯一值

发布时间:2020-12-16 07:35:34 所属栏目:asp.Net 来源:网络整理
导读:我有一个包含大量行的数据库表.此表表示系统记录的消息.每条消息都有一个消息类型,并将其存储在表中的自己的字段中.我正在编写一个用于查询此消息日志的网站.如果我想按消息类型进行搜索,那么理想情况下我希望有一个下拉框,列出数据库中出现的消息类型.消息
我有一个包含大量行的数据库表.此表表示系统记录的消息.每条消息都有一个消息类型,并将其存储在表中的自己的字段中.我正在编写一个用于查询此消息日志的网站.如果我想按消息类型进行搜索,那么理想情况下我希望有一个下拉框,列出数据库中出现的消息类型.消息类型可能会随着时间的推移而发生变化,因此我无法将类型硬编码到下拉列表中.我将不得不做一些查找.迭代整个表内容以查找唯一的消息值显然是非常愚蠢但是在数据库字段中是愚蠢的我在这里要求更好的方法.也许一个单独的查找表,数据库偶尔更新,列出我可以填充我的下拉列表的唯一消息类型将是一个更好的主意.

任何建议将不胜感激.

我正在使用的平台是ASP.NET MVC和SQL Server 2005

解决方法

一个单独的查找表,其中包含存储在日志中的消息类型的ID.这将减小日志并提高日志效率.它也会 Normalize你的数据.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读