public static double?ReadDoubleSafe(this NpgsqlBinaryExporter reader) { if (!reader.IsNull) { return(reader.Read <double>(NpgsqlTypes.NpgsqlDbType.Real)); } else { reader.Skip(); return(null); } }
public static string ReadStringSafe(this NpgsqlBinaryExporter reader) { if (!reader.IsNull) { return(reader.Read <string>(NpgsqlTypes.NpgsqlDbType.Text)); } else { reader.Skip(); return(null); } }
public static int?ReadIntSafe(this NpgsqlBinaryExporter reader) { if (!reader.IsNull) { return(reader.Read <int>(NpgsqlTypes.NpgsqlDbType.Integer)); } else { reader.Skip(); return(null); } }