public override string GetServerName(DbConnection cn) { if (cn == null) throw new ArgumentNullException("cn"); return cn.ImmediateExecuteSingle<string>("SELECT @@SERVERNAME", (DbDataReader r) => { return r.GetValueOrDefault(0, "Not Available"); }); }