C# 插入删除反斜杠
在EntityFramework中,我插入了一个json字符串,其中所有引号都已转义C# 插入删除反斜杠,c#,.net,entity-framework,C#,.net,Entity Framework,在EntityFramework中,我插入了一个json字符串,其中所有引号都已转义 例如:“{\“PDFName\”:“Test\”,“PDFDesc\”:“Test desc\”}” 不知何故,在插入之前,反斜杠会从我的字符串中删除,数据库中的值为: “{”PDFName:“Test”,“PDFDesc:“Test desc”}” 有什么想法吗?听起来你错过了一个层次的“逃避”。也就是说,再次转义字符串(基本上是将所有的\替换为\;但也不要忘记非转义) 在其他情况下也会发生类似的情况,例如,
例如:
“{\“PDFName\”:“Test\”,“PDFDesc\”:“Test desc\”}”
不知何故,在插入之前,反斜杠会从我的字符串中删除,数据库中的值为:
“{”PDFName:“Test”,“PDFDesc:“Test desc”}”
有什么想法吗?听起来你错过了一个层次的“逃避”。也就是说,再次转义字符串(基本上是将所有的
\
替换为\
;但也不要忘记非转义)
在其他情况下也会发生类似的情况,例如,在SQL语句中使用字符串时,听起来像是缺少了一个级别的“转义”。也就是说,再次转义字符串(基本上是将所有的
\
替换为\
;但也不要对未转义的“转义”感到困惑)
在其他情况下也会发生类似的情况,例如,在SQL语句中使用字符串时,也许您看到了调试器显示并看到了这些斜杠?他们不是真的在一起。调试器会这样显示它们。也许您看到了调试器的显示并看到了那些斜杠?他们不是真的在一起。不过,调试器会这样显示它们。