Baza de date poate sa fie pusa in doua locatii:
- isolated storage
- installation folder
- Data Source = 'isostore:/MyDB.sdf; - cand baza de date este in isolated storage
- Data Source = 'isostore:/MyDB.sdf';Password='1234'; - cand baza de date este in folderul unde aplicatia a fost instalata si este encriptata cu parola 1234
Trebuie sa tinem cont ca avem cateva limitari pe Mango cand vrem sa folosim SQL CE:
- fisierele sdf sunt stocate si deschise din isolation storage
- daca dorim un mecanism de ORM este nevoie sa folosim LINQ2SQL
- T-SQL queries nu este suportat( nu putem sa avem tranzactii)
- o referinta la System.Data.Linq trebuie adaugata
- pentru definierea modelului in acest moment avem doua optiuni SQLMetal pentru Windows Phone Mango sau code-first. By default nu avem un tool grafic pentru definirea acestor mapari.
- formatul la string-ul de conexiune este unul specific
Saptamana urmatoare o sa revin cu un exemplu intreg.
0 comments:
Post a Comment