using System;
public static class Program {
public static void Main() => new DAL.DadosConexao(true, null);
}
namespace DAL {
public class DadosConexao {
private string servidor;
private bool isServ;
public DadosConexao(bool isServ, string servidor) {
this.isServ = isServ;
this.servidor = servidor;
}
public string StringConexao {
get {
if (!isServ) servidor = Environment.MachineName.ToString();
return "Data Source=" + servidor +
"\\MINHAINSTANCIA;" +
"Initial Catalog=MINHABASE;" +
"Persist Security Info=True;" +
"User ID=sa;" +
"Password=123456";
}
}
}
}
//https://pt.stackoverflow.com/q/93033/101
dXNpbmcgU3lzdGVtOwoKcHVibGljIHN0YXRpYyBjbGFzcyBQcm9ncmFtIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgPT4gbmV3IERBTC5EYWRvc0NvbmV4YW8odHJ1ZSwgbnVsbCk7Cn0KCm5hbWVzcGFjZSBEQUwgewogICAgcHVibGljIGNsYXNzIERhZG9zQ29uZXhhbyB7CiAgICAgICAgcHJpdmF0ZSBzdHJpbmcgc2Vydmlkb3I7CiAgICAgICAgcHJpdmF0ZSBib29sIGlzU2VydjsgICAgICAgCgogICAgICAgIHB1YmxpYyBEYWRvc0NvbmV4YW8oYm9vbCBpc1NlcnYsIHN0cmluZyBzZXJ2aWRvcikgewogICAgICAgICAgICB0aGlzLmlzU2VydiA9IGlzU2VydjsKICAgICAgICAgICAgdGhpcy5zZXJ2aWRvciA9IHNlcnZpZG9yOwogICAgICAgIH0KCiAgICAgICAgcHVibGljIHN0cmluZyBTdHJpbmdDb25leGFvIHsKICAgICAgICAgICAgZ2V0IHsKICAgICAgICAgICAgICAgIGlmICghaXNTZXJ2KSBzZXJ2aWRvciA9IEVudmlyb25tZW50Lk1hY2hpbmVOYW1lLlRvU3RyaW5nKCk7CiAgICAgICAgICAgICAgICByZXR1cm4gIkRhdGEgU291cmNlPSIgKyBzZXJ2aWRvciArIAogICAgICAgICAgICAgICAgICAgICAgICJcXE1JTkhBSU5TVEFOQ0lBOyIgKyAKICAgICAgICAgICAgICAgICAgICAgICAiSW5pdGlhbCBDYXRhbG9nPU1JTkhBQkFTRTsiICsgCiAgICAgICAgICAgICAgICAgICAgICAgIlBlcnNpc3QgU2VjdXJpdHkgSW5mbz1UcnVlOyIgKyAKICAgICAgICAgICAgICAgICAgICAgICAiVXNlciBJRD1zYTsiICsgCiAgICAgICAgICAgICAgICAgICAgICAgIlBhc3N3b3JkPTEyMzQ1NiI7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzkzMDMzLzEwMQ==