public static Guid? GetNullableGuid(this DbDataReader reader, string columnName) { int columnIdx = reader.GetOrdinal("columnName"); return reader.IsDBNull(columnIdx) ? null : (Guid?)reader.GetGuid(columnIdx); }