Aszinkron korlátozások
Az SQLite nem támogatja az aszinkron I/O-t. Az Async ADO.NET metódusok szinkron módon fognak futni a Microsoft.Data.Sqlite-ban. Ne hívja őket.
Ehelyett használjon előre írt naplózást a teljesítmény és az egyidejűség javítása érdekében.
var connection = new SqliteConnection("Data Source=AsyncSample.db");
connection.Open();
// Enable write-ahead logging
var walCommand = connection.CreateCommand();
walCommand.CommandText =
@"
PRAGMA journal_mode = 'wal'
";
walCommand.ExecuteNonQuery();
Tipp.
Az előre írási naplózás alapértelmezés szerint engedélyezve van az Entity Framework Core használatával létrehozott adatbázisokon.
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.