示例#1
0
        async Task <bool> TableExists <T>() where T : BasePersistentObject
        {
            var tableName = SQLiteAnnotationTools.GetTableName <T>();

            var sql          = $@"SELECT name FROM sqlite_master WHERE type = 'table' AND name = '{tableName}'";
            var tableMapping = new TableMapping(typeof(SqlDbType));
            var query        = await _conn.QueryAsync(tableMapping, sql);

            return(query.Any());
        }
示例#2
0
 protected string TableName <T>() where T : BasePersistentObject
 => SQLiteAnnotationTools.GetTableName <T>();