示例#1
0
        public void Initialize(ISQLitePlatform sqlPlatform)
        {
            var connectionWithLock = new SQLiteConnectionWithLock(sqlPlatform,
                                                                  new SQLiteConnectionString(Path.Combine(AppProvider.IOManager.DocumentPath, SqliteFilename), true));
            var connection = new SQLiteAsyncConnection(() => connectionWithLock);

            DbClient = SQLiteClient.Create(connection);

            AppProvider.Log.WriteLine(LogChannel.DataBase, "DBClient: {0}", Path.Combine(AppProvider.IOManager.DocumentPath, SqliteFilename));
        }