Crearea de aplicații pentru prelucrarea datelor

Visual Studio oferă o serie de instrumente de dezvoltare care sunt proiectate pentru a ajuta la crearea de aplicații care accesează date. Această introducere oferă o prezentare generală a principalelor procese implicate în crearea de aplicații care funcționează cu datele. Multe detalii sunt omise deliberat din informațiile date aici, pot fi folosite ca sursă de informații generale și conțin legături către multe pagini de ajutor legate de crearea de aplicații care funcționează cu date.







Când dezvoltați aplicații care funcționează cu date în Visual Studio, pot apărea cerințe diferite. În unele cazuri, trebuie doar să afișați datele în formular. În alte cazuri, poate fi necesar să se dezvolte o modalitate de schimb de informații cu alte aplicații sau procese.

Pentru toate operațiile efectuate cu date, există câteva concepte de bază care trebuie înțelese. Este posibil să nu aveți nevoie să cunoașteți niciodată informații despre prelucrarea datelor - de exemplu, este posibil să nu fie nevoie să creați în mod programatic o bază de date. În același timp, este foarte util să aveți o înțelegere comună a datelor, precum și capacitatea de a utiliza instrumentele de date (vrăjitori și constructori) disponibile în Visual Studio.

În aplicațiile obișnuite, majoritatea proceselor prezentate în următoarea diagramă sunt utilizate pentru lucrul cu datele.

Visual Studio oferă un expert pentru a automatiza mai multe procese afișate în schema anterioară. De exemplu, pornirea Expertului de configurare a sursei de date furnizează aplicației suficiente informații pentru conectarea la date, crearea unui set de date tipărit pentru a prelua date și pentru a transfera date în aplicație.

Pentru a afla mai multe despre modul în care Visual Studio vă ajută să dezvoltați aplicații care funcționează cu date, consultați Walkthrough. Creați o aplicație simplă pentru a lucra cu date.

Pentru a transfera date în aplicație (și pentru a trimite modificările înapoi la sursa de date), trebuie să stabiliți o conexiune bidirecțională. De regulă, această conexiune bidirecțională este procesată de obiecte din modelul de date.

De exemplu, TableAdapter conectează aplicațiile care utilizează seturi de date într-o bază de date și ObjectContext conectează entități din Entity Framework la baza de date. Visual Studio oferă mai multe instrumente cu care puteți crea conexiuni pentru aplicații. Pentru mai multe informații despre modul de atașare a unei aplicații la date, consultați Conectarea la date în Visual Studio.

Pentru informații despre modul de utilizare a seturilor de date pentru a atașa o aplicație la datele dintr-o bază de date, consultați Walkthrough. Conectați-vă la datele din baza de date (Windows Forms).







Dacă aplicația utilizează modelul de date deconectat, trebuie să stocați temporar datele din aplicație în timp ce lucrați cu acesta. Visual Studio oferă instrumente care vă ajută să creați obiecte pe care aplicația le utilizează pentru stocarea temporară a datelor: seturi de date, entități și LINQ către obiecte SQL.

O aplicație care utilizează modelul de date deconectat se va conecta la baza de date în mod obișnuit, execută o interogare care trimite date către aplicație, se deconectează de la baza de date și apoi operează datele offline înainte de a reconecta și actualiza baza de date.

Pentru mai multe informații despre crearea seturilor de date tipizate într-o aplicație, consultați Pregătirea unei aplicații pentru primirea datelor. Pentru mai multe informații despre utilizarea seturilor de date în aplicații cu mai multe niveluri, consultați Cum se face. Separarea seturilor de date și adaptoarelor de tabel în diferite proiecte.

După ce utilizatorii au fost prezentați cu datele, ei vor modifica cel mai mult prin adăugarea de noi, modificarea și ștergerea înregistrărilor existente înainte de a le transfera înapoi în baza de date.

Pentru mai multe informații despre lucrul cu datele după ce le-ați încărcat în setul de date, consultați Editarea datelor din aplicație.

De obicei, când efectuați modificări ale datelor, trebuie să verificați modificările înainte de a permite ca valorile să fie introduse în setul de date sau în baza de date. Validarea (validarea) este numele procesului care verifică aceste valori noi pentru conformitatea cu cerințele aplicației. Pentru a verifica valorile din aplicație în timp ce se modifică, utilizatorul poate adăuga logică. Visual Studio oferă instrumente care ajută la adăugarea unui cod care verifică datele în timp ce modifică coloanele și rândurile. Pentru informații suplimentare, consultați Verificarea datelor.

Pentru a afla cum să adăugați validarea datelor într-o aplicație, consultați Walkthrough. Adăugarea unui cec la setul de date.

Pentru informații despre modul de adăugare a validării unui set de date într-o aplicație pe mai multe niveluri, consultați Cum se face. Adăugarea unui cec în setul de date N-tier.

După efectuarea modificărilor în aplicație (și verificarea acestor modificări), trebuie de obicei să trimiteți modificările înapoi la baza de date. Aplicațiile care stochează date în seturi de date folosesc de obicei TableAdapterManager pentru a stoca date. Pentru mai multe informații, consultați Înțelegerea tableAdapterManager. Pentru a salva date, aplicația Entity Framework utilizează metoda SaveChanges.

Pentru informații suplimentare despre trimiterea datelor actualizate înapoi în baza de date, consultați Salvarea datelor.

Pentru a trimite datele actualizate din setul de date în baza de date, urmați pașii din Walkthrough. Stocarea de date a tabelelor de date asociate (actualizare ierarhică).

Linkuri către secțiunile dedicate creării de aplicații care funcționează cu date.

Referințe la secțiuni despre utilizarea Visual Studio pentru a conecta aplicațiile la date și pentru a crea surse de date pentru aplicații.

Referințe la secțiuni care explică modul de lucru cu modele de date în aplicații, inclusiv seturi de date și modele EDM.

Legături către secțiuni care descriu încărcarea datelor în aplicații.

Referințe la subiecte care explică modul de legare a controalelor Windows Forms, WPF și Silverlight la sursele de date.

Referințele la secțiuni, care descriu schimbarea datelor din aplicație.

Legături în secțiunea care descriu modul de adăugare a validării la modificările datelor.

Referințele la secțiuni care explică modul de trimitere a datelor actualizate dintr-o aplicație la o bază de date și modul de salvare a datelor în alte formate, cum ar fi XML.

Referințe la subiecte despre instrumentele pe care le puteți utiliza pentru a lucra cu surse de date în Visual Studio, cum ar fi fereastra Surse de date și proiectantul modelului EDM ADO.NET.







Articole similare

Trimiteți-le prietenilor: