插入删除反斜杠

时间:2012-09-17 18:23:09

标签: c# .net entity-framework

使用实体框架我插入一个带有所有引号转义的json字符串。
例如:

"{\"PDFName\":\"Test \",\"PDFDesc\":\"test desc\"}"

不知何故,在插入之前,我的字符串中的反斜杠被删除了,而数据库中的值是:

"{"PDFName":"Test ","PDFDesc":"test desc"}"

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

听起来你错过了一个级别的“逃脱”。即再次转义你的字符串(基本上用\替换所有\\;但也不要忘记非转义“。

在其他情况下会发生类似的事情,例如:在SQL语句中使用字符串时