C#用SQLite DB填充列表的最佳方法
使用SQLite DB填充列表的最佳方式是什么。C#用SQLite DB填充列表的最佳方法,c#,sqlite,ado.net,C#,Sqlite,Ado.net,使用SQLite DB填充列表的最佳方式是什么。 我一直在使用SQLiteDataAdapter,我的一位同事告诉我,这不是一个很好的选择 您可以使用SqliteDataReader using(SqliteConnection con = new SqliteConnection(cs)) { con.Open(); string stm = "SELECT ListItem FROM Table";
我一直在使用SQLiteDataAdapter,我的一位同事告诉我,这不是一个很好的选择 您可以使用
SqliteDataReader
using(SqliteConnection con = new SqliteConnection(cs))
{
con.Open();
string stm = "SELECT ListItem FROM Table";
using (SqliteCommand cmd = new SqliteCommand(stm, con))
{
using (SqliteDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
//add items to your list
}
}
}
con.Close();
}
从
SqliteDataReader是一个用于从数据库检索数据的类
数据库它与SqliteCommand类一起用于执行SQL
选择语句,然后访问返回的行。它提供了快速,
对查询结果的只读转发访问。这是最重要的
从表中检索数据的有效方法
此比较适用于SQL Server,但结果相同:
另一个对比图来自
谢谢你的回答。你知道为什么没有那么好吗?@doro,我刚刚给答案添加了一个比较。谢谢你提供的详细信息,非常有用!