Conectarea la bazele de date din

Acest exemplu oferă un nume și un furnizor. Orice control sursă de date pe orice pagină a aplicației se poate referi la această înregistrare de coarde de conexiune. La stocarea informațiilor șirul de conexiune în fișierul Web.config, puteți schimba cu ușurință numele serverului, baze de date sau informații de autentificare, fără a edita pagini web individuale. În plus, puteți proteja șirul de conexiune utilizând criptarea. Pentru mai multe informații, consultați Cum se face. Securitatea firelor de conectare la utilizarea controalelor sursei de date.

Controalele sursei de date oferă servicii de date, inclusiv recuperarea și modificarea datelor care pot fi utilizate de alte controale de server Web legate de date, cum ar fi GridView. Formview. ListView și DetailsView. date de control sursă (de exemplu, SqlDataSource) incapsuleaza toate elementele necesare pentru conectarea la o bază de date (furnizor, șir de conectare și interogarea) pentru recuperarea de date sau de lucru cu ei. De exemplu, următorul control SqlDataSource este configurat să se conecteze la baza de date și să citească toate intrările din tabelul Clienți:

În acest exemplu, numele furnizorului și șirul de conexiune sunt stocate în fișierul Web.config, iar interogarea SQL este configurată ca proprietate a controlului sursei de date.

Următorul exemplu prezintă controlul LinqDataSource. care se conectează la tabelul Produse din baza de date Northwind. Înainte de a executa acest cod, trebuie să creați clase de date pentru baza de date Northwind.

Dacă nu utilizați controlul sursei de date în aplicația dvs., puteți programa singur accesul la date folosind clasele ADO.NET. Nevoia de propria lor de programare de acces de date poate avea loc în prezența unor nevoi complexe, care nu pot fi îndeplinite de către o sursă de control de date, sau dacă este necesar, de a crea o componentă separată, care oferă acces la datele din pagini web din afara. Pentru mai multe informații, consultați ADO.NET.

Puteți include interogări LINQ într-o pagină web fără a utiliza controlul LinqDataSource. Pentru mai multe informații, consultați Utilizarea LINQ cu ASP.NET.

Concepte de bază

Adăugări la nivel comunitar

Afișare: Mijlocit protejat

Această pagină a fost utila? Da, nu

Au rămas 1500 de caractere

Mulțumesc! Vă mulțumim pentru feedbackul dvs. Opinia dvs. este foarte importantă pentru noi.

Centre de dezvoltare

comunitate

Contactați-ne

Articole similare