我的应用程序需要在第一次启动时插入221行,因此,我正在失去性能,因为我使用数组插入它。例如。
private async Task insereHinos()
{
var local = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "hinos.sqlite");
SQLiteAsyncConnection con = new SQLiteAsyncConnection(local, SQLiteOpenFlags.Create | SQLiteOpenFlags.ReadWrite);
await con.CreateTableAsync<hinos>();
variaveis variavel = new variaveis();
for (var i = 0; i < 221; i++)
{
var hino = new hinos() { numHino = variavel.numeroHinos[i], favHino = variavel.favHinos, nomeHino = variavel.nomeHinos[i], catHino = variavel.categoriaHinos[i], letraHino = variavel.letraHinos[i] };
await con.InsertAsync(hino);
}
}
通过这种方式,我失去了很多性能,所以,我怎样才能用其他方法来修复它。