ASP.NET网页 - 存储nvarchar超过4000个字符

时间:2012-02-07 19:39:45

标签: asp.net sql-server webmatrix asp.net-webpages

我正在使用Microsoft WebMatrix在ASP.NET网页中开发一个小型网站。我有一个数据库表,其列可能包含超过4000个字符。

Nvarchar限制为4000个字符。使用SQL Server时,我可以使用Nvarchar(Max)。无论如何,我可以使用WebMatrix的数据库设计师做到这一点吗?它是数据库中的限制,我是否需要将其迁移到SQL Server?

只是一个侧面问题 - WebMatrix是否使用SQL Server Compact 4.0数据库?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

SQL Server Compact是Web矩阵的默认数据库http://www.microsoft.com/web/post/migrating-sql-server-compact-to-sql-server-express-with-webmatrix

SQL Server Compact不支持

nvarchar(max),但您可以使用nText。但是,我不相信您可以在WHERE或GROUP BY子句中使用nText列。