Funcții noi în SQL Server Compact 3.5 Service Pack 1 (SP1)
De la lansarea SQL Server Compact 3.5 SP1, SQL Server Compact oferă următoarele caracteristici noi pentru dezvoltatori:
Alte funcții importante în SQL Server Compact 3.5
SQL Server Compact 3.5 oferă următoarele funcții atunci când le folosiți ca magazin local de date pentru aplicații.
Când să utilizați SQL Server Compact 3.5
SQL Server Compact 3.5 este o bază de date bazată pe fișiere compusă din DLL-uri, de aproximativ 1,4 MB.
Iată câteva scenarii în care ar putea fi necesar să utilizați SQL Server Compact 3.5 în aplicațiile dvs.
Opțiuni de implementare
SQL Server Compact 3.5 oferă două modele de implementare care pot fi incluse în aplicație.
Puteți utiliza tehnologiile tradiționale de instalare Microsoft, inclusiv tehnologia de implementare ClickOnce. De asemenea, puteți utiliza o implementare bazată pe fișiere la care puteți adăuga SQL Server Compact 3.5 DLL și implementați-o cu proiectul.
Suport pentru directorul de date
SQL Server Compact 3.5 acceptă acum macro-ul Directory Data Directory. Aceasta înseamnă că atunci când adăugați | DataDirectory | (inclusă în simbolurile canalului) în calea către fișier, acesta va fi convertit în calea către baza de date.
De exemplu, luați în considerare șirul de conexiune:
"Sursa de date = c: \ fișiere program \ MyApp \ Mydb.sdf"
Când utilizați directorul de date, în loc de cel specificat, puteți utiliza următorul șir de conectare:
"Sursa de date = | DataDirectory | \ Mydb.sdf"
Compatibilitate înapoi
SQL Server Compact 3.5 Documentație online
Utilizați SQL Server CE ca o completare a instrumentelor de dezvoltare pentru a:
- Asigurați-vă capacitatea de a lucra cu datele întreprinderii pe dispozitive care rulează Windows Mobile;
- Dezvoltați aplicații care stochează și procesează cantități mari de date pe dispozitive mobile;
- Asigurați replicarea fiabilă a datelor cu dispozitivele mobile în condiții de conectare non-permanentă.
EDB și CEDB
Pentru dezvoltatorii care scriu pe codul nativ și bazele de date cu scări mai mici, se pot lua în considerare tehnologiile bazei de date EDB și CEDB, care sunt scrise în ROM ca parte a Windows Mobile OS.
Un dezvoltator poate crea un obiect de stocare (numit volum), care poate conține mai multe baze de date. Un volum se bazează pe un singur fișier și, prin urmare, poate fi ușor copiat sau mutat.
EDB versiune îmbunătățită a CEDB. EDB a înlocuit CEDB în Windows Mobile 5.0 și sprijină:
- tranzacții
- Acces multiplu pentru utilizatori
- Ordine de sortare multiple, proprietăți cheie și baze de date
- Performanță îmbunătățită, în special pentru utilizatorii care stochează baze de date mari pe dispozitive
Toate aplicațiile care utilizează CEDB ar trebui să migreze la EDB, la fel cum în Windows Mobile 5.0 SDK acceptă CEDB, dar nu recomandă utilizarea acestei tehnologii.