Обновление EF String connection C # - PullRequest
0 голосов
/ 11 ноября 2018

У меня есть установщик vs, который обновляет строку подключения Entity Framework в конфигурации приложения. Использование XmlDocument.

Это код:

 attribute.Value = "metadata=res://*/Veterinaria.csdl|res://*/Veterinaria.ssdl|res://*/Veterinaria.msl;provider=System.Data.SqlClient;provider connection string="data source=" + Context.Parameters["InstanciaSQL"] + ";initial catalog=Sistema_Veterinaria;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"";

Проблема в том, что в xml вместо записи "string =" data source = "он пишет" string = & quot; источник данных "

Кажется, проблема с кодировкой. Уже попробовал &&, & amp, \ ", но безуспешно.

1 Ответ

0 голосов
/ 11 ноября 2018
attribute.Value = "metadata=res://*/Veterinaria.csdl|res://*/Veterinaria.ssdl|res://*/Veterinaria.msl;provider=System.Data.SqlClient;provider connection string=" + "\"" + ";data source=" + Context.Parameters["InstanciaSQL"] + ";initial catalog=Sistema_Veterinaria;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"";

Используйте + для объединения в вашем коде и попробуйте таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...