當我嘗試excecute此:插入Unicode字符串到DB使用LINQ
INSERT INTO [DB_NAME].[dbo].[Table]
([Column])
VALUES('some_hebrew_characters')
我在列只獲得問號。如果我將其更改爲N'some_hebrew_characters' - 那麼就可以。這是爲什麼發生?我怎樣才能把它翻譯成Linq?
如何使該表將默認的所有數據視爲Unicode?我的colum整理是Hebrew_CS_AI,服務器是SQL 2008 R2。
謝謝!
---編輯----
東西,我只注意到: 即使我運行此
SELECT 'some_hebrew_characters'
即時得到的問號在我的結果網格
什麼是你的列類型? Nvarchar或varchar? –
這是Nvarchar(最大) – Shoham