如何使用c#代码将新行插入nvarchar

我有一个带字段的表,描述nvarchar(200)。 我插入了很多行的字符串。 当我在visual studio中快速监视字符串时, 我可以看到字符串像我预期的那样分裂在mutile线上。 一号线 2号线 3号线 但是当我使用存储过程插入数据库时​​,所有“ n r”都只是空格。 当我从数据库中读取时,没有“ n r” 我能做什么?     
已邀请:
它应该存储得很好。当您查看SSMS时,它会删除其网格中可读性的换行符。     
从这个答案   char(13)是CR。对于DOS- / Windows风格的CRLF换行符,您需要char(13)+ char(10),如:
'This is line 1.' + CHAR(13)+CHAR(10) + 'This is line 2.'
    
使用
CHAR(13)
参见:CHAR     
最好用
System.Environment.NewLine
    

要回复问题请先登录注册