1
我正在嘗試使用C#和System.Data.SQLite將大量數據添加到Windows 8應用程序中的SQLite數據庫。我有一個列表中的所有對象(MediaItem),並使用foreach循環將每個對象添加到數據庫中。 Unfortunatley這很慢,所以我想知道是否有辦法加快速度。例如,我可以將完整列表交給數據庫嗎? 這裏是我到目前爲止的代碼:將大量數據添加到C#中的SQLite數據庫
List<MediaItem> items;
// adding lots of onbjects to the list...
using (var db = new SQLiteConnection(dbPath))
{
foreach (var item in items)
{
db.Insert(item);
}
}
http://stackoverflow.com/q/1579201/62576和http://stackoverflow.com/q/364017/62576可能會提供一些見解。 – 2013-03-27 23:44:20