【发布时间】:2011-09-21 13:52:04
【问题描述】:
我可以在 LightSwitch 中使用 SqlServer NTEXT 数据类型吗?
我知道如何添加扩展业务类型,但它们总是继承现有的 LightSwitch 基本类型。 LightSwitch 基本类型“String”映射到 SqlServer 数据类型 NVARCHAR,它有 4000 个字符的限制(如果我没记错的话)。
我需要超过 4000 个字符!
【问题讨论】:
-
但你不能在 LightSwitch 本身中做到这一点......
-
我不知道 Lightswitch,但如果你要映射一个可能很长的字符串,你的后端列应该是 nvarchar(max),它没有 4000 字符的限制。
-
谢谢,Jeremy,这适用于“普通”表,但该表由 LightSwitch 控制,因此下次发布项目时 NVARCHAR(MAX) 将被覆盖。
-
您确实知道 ntext 已被弃用,不应在任何新代码中使用。
-
再一次,您应该使用
NVARCHAR(MAX)。这篇文章似乎有解决 LightSwitch 限制的方法:lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/48/…
标签: sql-server visual-studio-lightswitch