C# &引用;辅助表“;在我的数据集中?需要最佳方法的帮助
希望这本书简短易懂。我正在写一些c#的东西,我已经到了一个轮子被发明了一百万次的地方,但我不确定该用哪一个。第一,规则:C# &引用;辅助表“;在我的数据集中?需要最佳方法的帮助,c#,linq,datatable,dataset,helper,C#,Linq,Datatable,Dataset,Helper,希望这本书简短易懂。我正在写一些c#的东西,我已经到了一个轮子被发明了一百万次的地方,但我不确定该用哪一个。第一,规则: 有角色课,也有技能 其中每一个在从CSV加载的数据集中都有一个DataTable 每个角色类由多种技能组成 每项技能都可能出现在多个角色类中 我的选择似乎是: A.创建一个字段,该字段是每个技能中CharacterClassID的列表。这将变得非常严重,并使我以后很难编辑我的角色类以保持平衡。为了创建或编辑字符,我需要遍历列表 B.在CharacterClass中创建包含技能
从设计的角度来看,C似乎是最明智的,但我不确定如何达到这一点。DB设计一直是我的绊脚石。我的大脑正在处理编码块,我无法完全理解如何创建包含CharacterClassID和SkillID的Helper表,而不创建第三个配置文件(我不想这样做)。有什么意见吗?我这样做完全错了吗?您需要创建一个关系,因此应该使用适当的关系数据库。对于这样一个简单的任务,我会研究SQLite