修正AllowNonObjectArrayAsArgs行为，新增IDbTransaction抽象