有这样做的标准方法吗?我曾考虑过使用 XML,但也许有更直接的方法。
为了澄清,我将整个集合倾倒在我数据库的“详细信息”列中 - 我确实解析了一些但想保留整个集合的存档。我能够让 SoapFormatter 正常工作,尽管这有点重。
有这样做的标准方法吗?我曾考虑过使用 XML,但也许有更直接的方法。
为了澄清,我将整个集合倾倒在我数据库的“详细信息”列中 - 我确实解析了一些但想保留整个集合的存档。我能够让 SoapFormatter 正常工作,尽管这有点重。
我可能会通过将 NameValue 对作为名称值对存储在数据库中来解决此问题。
IE。有一个包含名称和值列的表(如果名称不是唯一的,则可能是主键 ID)然后对于集合中的每个项目,您可以插入一行。
检索它就像选择 Name 是您想要为其获取值的任何名称一样简单。
一种选择是序列化您的 NameValueCollection 并将 byte[] 保存在数据库中。您可以使用 XML 序列化或 BinaryFormatter。
一个有两列的表。FirstColumn :日志的键 SecondColumn :值(具有 namevalueCollection 的序列化日志)。
编辑:
如果值只是文本。按原样保存。我认为不需要序列化或转换为 xml。在第一列中保存键并将值保存在第二列中。