Tengo un inconveniente al intentar generar una cadena de texto con el \ en C#.
cuando realizo la asignacion interpongo el @ o el \\ para que obtenga la cadena como tal, pero al ver la caneda queda con los 2 backslash.
Ejm:
Código
public AppConfig() { _cfg.dbName = "WFSAT"; _cfg.dbServer = @"DESKTOP-16VE8AF\SQLSERVER"; _cfg.dbUser = ""; _cfg.dbPasswd = ""; _cfg.dbLogFile = "Log/ErrLogBD.log"; _cfg.AppLogFile = "Log/ErrLogApp.log"; }
la cadena de _cfg.dbServer queda asi: DESKTOP-16VE8AF\\SQLSERVER
debido a que es esto se una a una cadena de conexion de SQL server me genera error la conexion.
este es el codigo de la cadena:
Código
CNN = new SqlConnection("Data Source=" + _cfg.dbServer + ";Initial Catalog=" + _cfg.dbName + ";Persist Security Info=True");
cuando entro a validar la cadena de conexion generada queda asi:
Código
CNN = new SqlConnection("Data Source=DESKTOP-16VE8AF\\SQLSERVER;Initial Catalog=WFSAT;Persist Security Info=True");
he buscado en muchas partes pero no logro solucionar el incoveniente,
alguien me hecha una mano?
gracias