andrew4582

IDataReaderExtentions

Jun 6th, 2012
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.42 KB | None | 0 0
  1.     public static class IDataReaderExtentions {
  2.  
  3.         [DebuggerStepThrough()]
  4.         public static T GetReaderValue<T>(this IDataReader reader,string columnName,T defaultValue = default(T)) {
  5.  
  6.             int ordinal = reader.GetOrdinal(columnName);
  7.  
  8.             if(reader.IsDBNull(ordinal))
  9.                 return defaultValue;
  10.  
  11.             return (T)Convert.ChangeType(reader[ordinal],typeof(T));
  12.         }
  13.     }
Advertisement
Add Comment
Please, Sign In to add comment