Максимальная длина SQL CE - PullRequest
9 голосов
/ 18 июля 2011

Мне нужно хранить статьи в приложении для WP7.Я просто хочу использовать базу данных, чтобы можно было выполнять запросы по непрочитанным статьям и т. Д. И т. Д.

Я столкнулся с одной большой проблемой с SQL CE в Mango - кажется, что существует ограничение в 4000 символови моя статья - 4200. И это даже не самая большая статья.

Как я могу обойти этот предел, если вообще?Если нет, придется ли мне использовать другую базу данных или, возможно, просто писать истории в IsolatedStorage и управлять ссылками на файлы в базе данных?

Ответы [ 2 ]

18 голосов
/ 19 июля 2011

Ограничение 4000 байт накладывается на поля varchar.

Если вы хотите больше, вам не нужно использовать ntext.

См. Список поддерживаемых типов на http://msdn.microsoft.com/en-us/library/ms172424(SQL.110).aspx

4 голосов
/ 18 июля 2011

В Sql Compact 3.5 существовал тип данных ntext, который не был ограничен 4 КБ (как nvarchar).

...