Похоже на этот вопрос, но ответы так и не дошли до того, что я хочу знать. Существуют ли какие-либо стандарты для получения значений из DataReader? I.e., это
dataReader.GetString(dataReader.GetOrdinal("ColumnName"));
считается лучше/хуже/так же, как это?
(string) dataReader["ColumnName"];