public IEnumerable<dynamic> Query(string commandText, params object[] parameters)
{
Condition.Requires(commandText, "commandText").IsNotNullOrWhiteSpace();
return this.database.Query(commandText, parameters);
}