Я нашел документ MSDN о рекомендациях по отображению типов данных между SQL Server 2008 и SQL CE 3,5 в .NET.Это фактически показывает матрицу с цветовой кодировкой. К сожалению, я не могу найти ссылку на него сейчас.
Однако, этот документ рекомендовал использовать VARCHAR (MAX) / NVARCHAR (MAX) и DATETIME2, чтобы при конвертации их .NETдля string & DateTime они будут лучше соответствовать ограничениям типа данных.Было сказано, что (MAX) будет преобразовано в (4000).
Но когда я попытался использовать их для определения ColumnAttribute в DataContext, использование (MAX) и DATETIME2 приводили к ошибкам компиляции и времени выполнения.Итак, я вернулся к (1000) и DATETIME.
Теперь этот документ " Различия между SQL Server Compact и SQL Server " говорит о том, что DATETIME2 поддерживается в SQL CE 3.5 и 2008.
Когда я пытаюсь найти «совместимость sql ce 3.5 с wp7», я не получаю никакого полезного документа.
Есть ли какая-нибудь помощь, документирующая типы данных, разрешенные в SQL CE 3.5 для WP7?и как они сопоставляются с типами данных SQL Server 2008?