【发布时间】:2011-01-15 19:26:39
【问题描述】:
我有一个包含大量行的数据库表。此表表示系统记录的消息。每条消息都有一个消息类型,并将其存储在表中它自己的字段中。我正在编写一个用于查询此消息日志的网站。如果我想按消息类型搜索,那么理想情况下,我希望有一个下拉框,列出数据库中出现的消息类型。消息类型可能会随着时间而改变,因此我无法将类型硬编码到下拉列表中。我将不得不进行某种查找。遍历整个表内容以查找唯一的消息值显然是非常愚蠢的,但是在数据库字段中是愚蠢的,我在这里寻求更好的方法。也许数据库偶尔会更新一个单独的查找表,其中仅列出我可以从中填充下拉列表的唯一消息类型会是一个更好的主意。
任何建议将不胜感激。
我使用的平台是 ASP.NET MVC 和 SQL Server 2005
【问题讨论】:
-
你在说多少行?百万? 10s/100s 百万?更多?
标签: asp.net sql sql-server asp.net-mvc database