如何将 List<KeyValuePairs<int,object>> 保存为 SQLite table?
How to save List<KeyValuePairs<int,object>> as a SQLite table?
我有一个键值对列表,但我不确定如何将它保存在 SQLite 中。
我已经下载了图书馆,并创建了一个数据库。我知道如何保存对象,但如何将 List> 保存到 table?
您可以将整数保存在一列中,将对象保存在另一列中。或者不使用 keyvaluePair,您可以向您的对象添加一个 int 属性。
然后你可以像这样保存它:
public void Insert(Product product)
{
using SQLiteConnection sqliteConnection = new SQLiteConnection(GetConnectionString());
sqliteConnection.Execute("insert into Products (Name, Price, Quantity) values (@Name, @Price, @Quantity)", product);
}
在这里,我只将我的产品对象的一些属性保存在数据库中。
我有一个键值对列表,但我不确定如何将它保存在 SQLite 中。
我已经下载了图书馆,并创建了一个数据库。我知道如何保存对象,但如何将 List
您可以将整数保存在一列中,将对象保存在另一列中。或者不使用 keyvaluePair,您可以向您的对象添加一个 int 属性。 然后你可以像这样保存它:
public void Insert(Product product)
{
using SQLiteConnection sqliteConnection = new SQLiteConnection(GetConnectionString());
sqliteConnection.Execute("insert into Products (Name, Price, Quantity) values (@Name, @Price, @Quantity)", product);
}
在这里,我只将我的产品对象的一些属性保存在数据库中。