public static T[] ExecuteArray <T>(QueryBuilder builder) where T : new() { if (_connector == null) { throw new InvalidOperationException("No connector attached"); } return(_connector.ExecuteArray <T>(builder)); }
public override void Load(IDataConnector conn) { using (var sb = new SQLiteQueryBuilder(Plugin.SQLSafeName)) { sb.SelectAll(TableDefinition.TableName); _data = conn.ExecuteArray <PermissionNode>(sb); } // ProgramLog.Error.Log(this.GetType().Name + ": " + (_data == null ? "NULL" : _data.Length.ToString())); }
public override void Load(IDataConnector conn) { using (var sb = new SQLiteQueryBuilder(Plugin.SQLSafeName)) { sb.SelectAll(TableDefinition.TableName); _data = conn.ExecuteArray<UserPermisison>(sb); } ProgramLog.Error.Log(this.GetType().Name + ": " + (_data == null ? "NULL" : _data.Length.ToString())); }