1

我有一个表,里面有我需要在程序中引用的 id、类别和权重,因为我在读取包含这些类别的记录时。从数据库中读取这些内容并将其放入我可以参考的结构中的最有效方法是什么?

ID(可能还有名称)将是唯一的

数据可能如下所示:

ID,Category,Weight
1,Assignment,5
2,Test,10
3,Quiz,5
4,Review,3
4

3 回答 3

2

最好的办法是使用 DataReader 读取表格,然后将每一行放入包含类别和权重的对象中,然后将每个对象放入字典中。

于 2009-03-17T21:40:00.573 回答
2

如果您使用的是 .NET 的更高版本,则始终可以使用 Linq 为您获取该数据。

于 2009-03-17T22:01:37.197 回答
0

如果您想避免数据库命中以获取静态数据,您可以将这些值硬编码到解决方案中的公共类中。Dictionary 集合在这里也可以正常工作。

当然,权衡是;2 个位置来管理任何可能的未来变化。

于 2009-03-17T21:56:09.270 回答