0

我知道如何在原始 SQL 查询中使用前缀“N”。(对于 unicode 字符串)

但是如何在 LINQ 查询中使用前缀 N 呢?有什么建议吗?

- - - - - - 更新 - - - - - -

以下是 LINQ 生成的日志:

UPDATE [dbo].[Table1]
SET [Content] = @p1
WHERE ([ID] = @p0)
-- @p0: Input BigInt (Size = -1; Prec = 0; Scale = 0) [3]
-- @p1: Input Text (Size = -1; Prec = 0; Scale = 0) [こんにちは]

上面生成的 SQL 语句中没有 N。

(注意我已将数据类型设置为Contentas nvarchar

4

1 回答 1

1

你可以使用EntityFunctions.AsUnicode方法

于 2013-08-15T10:33:13.887 回答