Не съм сигурен за криптирането, но вероятно ще намерите тази връзка за полезна:
http://msdn.microsoft.com/en-us/library/ms171955.aspx
Що се отнася до останалата част:
„Текст“ и „auto_increment“ ми напомнят за Access. Предполага се, че SQL Server Compact е съвместим с надстройката на сървъра издания на SQL Server, при което заявките и таблиците, използвани във вашата компактна база данни, трябва да се прехвърлят в пълна база данни без промяна. Имайки това предвид, първо трябва да погледнете типовете и имената на SQL Server, а не имената на достъпа:в този случай а именно varchar(max)
, bigint
и identity
колони.
За съжаление, ще забележите, че това се проваля по отношение на varchar(max), тъй като Compact Edition все още няма типа varchar(max). Дано скоро го оправят. Въпреки това, типът ntext, който разглеждахте, поддържа много повече от 255 байта:всъщност 2, което възлиза на повече от 500 милиона знака.
И накрая, bigint използва 8 байта за съхранение. Вие поискахте 11. Мисля обаче, че тук може да сте объркани, че размерът за съхранение показва броя на наличните десетични цифри. Това определено НЕ е така. 8 байта за съхранение позволяват стойности до 2, които ще поберат много повече от 11 цифри. Ако имате толкова много елементи, вероятно все пак искате база данни от сървърен клас. Ако наистина искате да мислите с цифри, има numeric
тип също е предоставен.