Changed use of ToLower (which is also culture-sensitive) to String.Equals with StringComparison.OrdinalIgnoreCase.
Changed use of ToLower (which is also culture-sensitive) to String.Eq…
…uals with StringComparison.OrdinalIgnoreCase.
Hmmm. Is this a bug?
It will be, since some database systems allow Unicode object names then culture will have to be taken into account. MySql for example allows U+0080 - U+FFFF. Not sure if String.Equals is truly needed when checking the ArgumentNames, since "order by" and "columns" are static parts of SQL.
This was added already...