使用EntityFramework从DB加载字符串会使其失效

时间:2014-05-07 17:12:39

标签: c# sql entity-framework escaping

我有:

数据库中的

nvarchar:blbala\nblaba

当我用EF加载并通过网络服务赠送时,我变成了blbala\\nblaba 所以我的问题是它发生的原因,我该如何改变呢?我希望我的字符串与数据库完全一样。

由于

Upd:我的webservice以JSON格式给出答案。我可以在Chrome和Fiddler(包括HexView窗口)中观察到相同的双\0x5C)。所以我认为调试人不是这样做的。

1 个答案:

答案 0 :(得分:1)

它是愚弄你的Visual Studio调试器。它逃脱了charecters,这就是你在调试视图中看到的。你可以通过将变量添加到Watch窗口添加,nq(没有引号)来解决这个问题:

"MyVariable,nq"