我正在用 C# 构建一个将使用“数据库”的应用程序,但我希望能够以尽可能多的编程语言访问“数据库”/文件的内容。“数据库”基本上需要像一本字典(虽然它不是一个),所以喜欢word=meaning
,如果用户可以公开编辑它,我不太介意。
但是,我想在数据库中存储一些用户不应该能够编辑的东西。例如,我想存储应用程序将分析和比较的唯一键。我还想添加一个“isEditable”属性,告诉应用程序是否可以更改数据库,但这不是必需的。
您对我如何存储这些信息有什么建议吗?我考虑过 XML,因为我可以散列唯一键,但我认为它不适合该word=meaning
部分。