При создании простой транзакции SQLite с последней версией пакета nuget System.Data.SQLite я заметил, что описание intellisense для метода SQLiteConnection.BeginTransaction () содержит «[deprecated]» и начинается со слова OBSOLETE (ввсе заглавные буквы, страшно!).Однако нет никакого упоминания о том, что представляет собой новый метод для начала транзакции.
Я все еще могу вызывать метод просто отлично, и в IDE даже нет предупреждения, но есть ли новый способвыполнения следующего, чего я не знаю?
using (var conn = new SQLiteConnection(dbConnectionString))
{
conn.Open();
using (var trans = conn.BeginTransaction())
{
using (var cmd = new SQLiteCommand("some sql statement here", conn, trans))
{
cmd.ExecuteNonQuery();
}
trans.Commit();
}
}