Jag är inte säker på kryptering, men den här länken kommer förmodligen att vara användbar:
http://msdn.microsoft.com/en-us/library/ms171955.aspx
Vad gäller resten:
"Text" och "auto_increment" påminner mig om Access. SQL Server Compact är tänkt att vara uppgraderingskompatibel med servern utgåvor av SQL Server, genom att frågor och tabeller som används i din kompakta databas ska överföras till en fullständig databas utan ändringar. Med det i åtanke bör du först titta på SQL Server-typer och namn snarare än Access-namn:i det här fallet nämligen varchar(max)
, bigint
och identity
kolumner.
Tyvärr kommer du att märka att detta misslyckas med avseende på varchar(max), eftersom Compact Edition ännu inte har typen varchar(max). Förhoppningsvis fixar de det snart. Men ntext-typen du tittade på stöder många fler än 255 byte:2 faktiskt, vilket uppgår till mer än 500 miljoner tecken.
Slutligen använder bigint 8 byte för lagring. Du bad om 11. Jag tror dock att du kan vara förvirrad här att lagringsstorleken indikerar antalet tillgängliga decimalsiffror. Detta är definitivt INTE fallet. 8 byte lagring tillåter värden upp till 2, vilket kommer att rymma många fler än 11 siffror. Om du har så många objekt vill du förmodligen ha en serverklassdatabas ändå. Om du verkligen vill tänka i termer av siffror finns det en numeric
typ tillhandahålls också.