在c#配置文件中包含@
我在配置文件中有一些SQL查询。它们是参数化的,所以它们中有一个@。只有将XML替换为在c#配置文件中包含@,c#,sql,configuration,C#,Sql,Configuration,我在配置文件中有一些SQL查询。它们是参数化的,所以它们中有一个@。只有将XML替换为,它们才是有效的XML而不是@,但这将破坏SQL。有没有一种优雅的方法可以避免自己解码字符串 只有将XML替换为,它们才是有效的XML而不是@ 没有。也就是说,&,@很好 在任何情况下,XML解析器都将解码&转换为&。您不应该手动执行此操作。您的XML解析器将为您解码字符串。(假设您对其进行了正确编码,但实际情况并非如此)
,它们才是有效的XML代码>而不是@,但这将破坏SQL。有没有一种优雅的方法可以避免自己解码字符串
只有将XML替换为,它们才是有效的XML代码>而不是@
没有。也就是说,&
,@
很好
在任何情况下,XML解析器都将解码&当它读取字符串时,将code>转换为&
。您不应该手动执行此操作。您的XML解析器将为您解码字符串。(假设您对其进行了正确编码,但实际情况并非如此)