//This may return more than one result, and more than one type,
//so this is here just to complement the non-generic version, instead of
//enhancing it, like the rest of the methods here.
public static object ExecuteQuery(IActiveRecordQuery q)
{
return(ActiveRecordBase.ExecuteQuery(q));
}