Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using DSP.Entities;
- using SQLite;
- namespace ReadyApps.Xamarin.Framework.Common.Manager
- {
- public class SqliteDbManager
- {
- private static readonly object Padlock = new object();
- private static SqliteDbManager _instance = null;
- public static SQLiteAsyncConnection Db;
- public static SqliteDbManager GetDbContext(string dbPath, bool isExist)
- {
- lock (Padlock)
- {
- return _instance ?? (_instance = new SqliteDbManager(dbPath, isExist));
- }
- }
- private SqliteDbManager(string dbPath , bool isExist)
- {
- Db = new SQLiteAsyncConnection(dbPath);
- if (!isExist)
- {
- Db.CreateTableAsync<Item>();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement