这是我第一次使用SQLite DB时,我试图在表格中添加一个List。
这是我的班级:
public DbF(string title, string content, bool myfavoris, int partner, List<string> tags)
我这样添加:
obj.Insert(new DbFavoris(title, content, true, partner, tags));
我收到了这个错误:
不了解System.Collections.Generic.List`1 [System.String]
我在搜索后意识到,我们无法直接添加列表,但我不知道该怎么做,因为我使用JSON检索了我的标签,我将数据立即放入List中。
答案 0 :(得分:1)
SQLLite不支持列表。这意味着您无法使用List<string> tags
。类似的问题也被问到here。也许,你可以尝试将你的标签存储为管道分离的字符串,例如Tag1 | Tag2 | Tag3&#39;并在检索期间操纵它。或者您可以尝试更改架构。