Нужно ли закрывать соединение sqlite? - PullRequest
0 голосов
/ 08 марта 2020

Я читал во многих уроках, что нет необходимости закрывать соединение в xamarin sqlite, потому что это не похоже на соединение в ADO. NET, это похоже на DbContext в Entityframework но в некоторых уроках говорится, что необходимо закрыть соединение

Вот код xamarin

private readonly SQLiteAsyncConnection _connection;

public ExperiencePage()
{
   InitializeComponent();

   _connection = DependencyService.Get<ISqLiteDb>().GetConnection();
}

необходимо закрыть связь или нет?

1 Ответ

0 голосов
/ 08 марта 2020

Я думаю, что нет необходимости закрывать соединение, но как объект IDisposable вы должны утилизировать его или использовать оператор using.

using(SqlConnection connection = new SqlConnection("ConnectionString"))
    {
         // some code here
     }
...