/// <summary>Run the query, and move the cursor to the first matching record.</summary> /// <returns>False if no matching records found on the table.</returns> public static bool seek <tRow>(this Recordset <tRow> rs, Expression <Func <tRow, bool> > exp) where tRow : new() { Query <tRow> q = filter(rs.cursor.serializer, exp); q.query(rs); return(rs.applyFilter()); }