我可以在LightSwitch中使用SqlServer NTEXT數據類型嗎?我可以在LightSwitch中使用SqlServer NTEXT數據類型嗎?
我知道如何添加擴展業務類型,但它們總是繼承現有LightSwitch基類型的子類。 LightSwitch基本類型'String'映射到SqlServer數據類型NVARCHAR,它具有4000個字符的限制(如果我沒有弄錯的話)。
我需要超過4000個字符!
我可以在LightSwitch中使用SqlServer NTEXT數據類型嗎?我可以在LightSwitch中使用SqlServer NTEXT數據類型嗎?
我知道如何添加擴展業務類型,但它們總是繼承現有LightSwitch基類型的子類。 LightSwitch基本類型'String'映射到SqlServer數據類型NVARCHAR,它具有4000個字符的限制(如果我沒有弄錯的話)。
我需要超過4000個字符!
Paul - Nvarchar(4000)是lightswitch默認值,但您可以通過清除最大長度字段來更改字段的屬性,該字段將將其更改爲nvarchar(max)。 Nvarchar(max)可以存儲大約2Gb(遠遠超過4000個字符!)
謝謝庫魯,我不知道。而且微軟沒有明確說明這一點。現在我已經得到了它的工作。 –
由於NTEXT
已棄用,爲了在LightSwitch中使用正確的數據類型(NVARCHAR(MAX)
),請在SQL Server中創建表,然後將其作爲LightSwitch的外部表附加。 Reference。
感謝您的幫助,請試試這個。 –
推薦NVARCHAR(MAX) –
但是你不能在LightSwitch中做到這一點... –
我不知道Lightswitch,但是如果你正在映射一個可能長的字符串,你的後端列應該是nvarchar(max),它沒有4000字符的限制。 –