【发布时间】:2018-06-25 15:33:41
【问题描述】:
我想将我的自定义类型存储在 sqlite 数据库中,但是当我这样做时,它不会创建异常表。例如,我想将 List 存储在 sqlite 表中,有没有办法这样做?
【问题讨论】:
-
将List存储在SQL表中通常不是一个好主意。这就是桌子的用途。如果您需要一个列表,您可以从数据库中检索它并将其作为应用程序代码中的列表进行处理。存储列表打破了第一范式。
我想将我的自定义类型存储在 sqlite 数据库中,但是当我这样做时,它不会创建异常表。例如,我想将 List 存储在 sqlite 表中,有没有办法这样做?
【问题讨论】:
我会看看 TwinCoders 的 SQLite-Net Extensions。
它可以通过序列化列表来存储字符串和其他类型的列表。查看answer 了解如何存储字符串列表。
【讨论】: