我想基于 C# 或 T-SQL 中的动态数据库表创建一个动态二维数组(或任何其他结构),这意味着数据源(即数据库表)也是动态的。
编辑:
表结构:
例如:
如果User1
满足 and 的条件Admin
,Group1
则插入(Admin, Group1)
. 并且不断添加不同的用户类型和组的用户。因此,每个蜂窝都可以拥有尽可能多的用户。
问题是我不知道有多少用户类型和组,因为新用户类型和新组也在不断添加。
现在,我想我需要解析每一个数据,看看它是否满足现有条件。如果是,则将其插入到特定条件中;如果不是,则创建一个新条件并将数据插入其中。
但我不知道如何实现它?你有什么想法或算法吗?
非常感谢您提供任何建议或信息。