Вот вам пример. Создаете инстанс общий для всего приложения, в нем храните только нужные вам данные и вызываете по мере надобности
public class DataContext
{
private static readonly object Lock = new object();
private static DataContext _ctx;
private static SQLiteAsyncConnection _database;
private static SQLiteAsyncConnection _userDatabase;
public static DataContext Instance
{
get
{
lock (Lock)
{
if (_ctx != null) return _ctx;
var filePathOnPlatform = GetFilePathOnPlatform(Settings.DataBaseName);
var userDb = GetFilePathOnPlatform(Settings.UserDatabaseName);
_ctx = new DataContext(filePathOnPlatform, userDb);
return _ctx;
}
}
}
}