【发布时间】:2011-01-13 00:34:37
【问题描述】:
我需要帮助确定此问题的数据结构。数据是我们有类型和子类型,大多数子类型为空,但对于极少数类型,子类型有一个值。我需要从另一个表中可用的源表中读取数据。我可以在应用程序上使用哪种数据结构来存储所有这些信息?应用程序没有关于 Type_id 的信息。它仅适用于数据库。所以我们应该在数据结构中保存Type、SubType、Source Table。
【问题讨论】:
-
你要的是数据结构,还是类结构?
-
我不想使用类,因为我正在尝试使其可配置。即我们应该能够在类型表中添加一个新列,并且应用程序应该获取新列。我必须将所有这些值存储在应用程序缓存中。因此,每当应用程序请求类型和子类型的特定组合的源表时,我应该能够从数据结构中检索它。我想用两本词典。 I 代表类型,其他代表类型或子类型,值将给出源表。但是字典在 type_id 3 ad 4 中不允许重复值是 C
-
需要对这些数据进行哪些操作?这些数据将如何使用?
-
确保将上述评论添加到问题中。它会让你的问题更清楚。
标签: c# oracle data-structures