防止更新插入时出现双反斜杠

时间:2014-03-02 08:42:10

标签: entity-framework postgresql asp.net-mvc-4 npgsql

我在PostgresSQL数据库中保存了一个UNC路径。我正在使用这个实体框架(+ NpgSQL),如:

            var p = context.Parametres.Find(25);
            p.UncPath = p.UncPath + @"\aFolder\for\test";
            context.SaveChanges();

最初我有这个

      UncPath = "\\uncServer\Docs_storage\sub"

但更新后我得到了这个:

      UncPath = "\\\\uncServer\\Docs_storage\\sub\\aFolder\\for\\test"

第二次更新:

      UncPath = "\\\\\\uncServer\\\\Docs_storage\\\\sub\\\\aFolder\\\\for\\\\test"

要解决此问题的任何想法? THX

修改
PostgreSQL 9.2
npgsql 2.0.12.0
在postgresql.conf上对standard_conforming_strings进行了评论 log_statement在postgresql.conf上发表了评论

0 个答案:

没有答案