Using the SqlDataReader class, what, if any, are the functional differences between:
SqlDataReader
(string) dataReader[\"MyFieldName\"];
and
In the first case you are casting which is ugly especially for value types (unboxing involved). Personally I always use the second and is what I would recommend you.