AWWW-1st3.6-w09.tresc-1.0-Slajd29

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Kontrolki dostępu do danych w ASP.NET

Kontrolki dostępu do danych w ASP.NET


Od wersji 2.0 ASP.NET oferuje kontrolki redukujące ilość kodu obsługującego komunikację z bazą danych. Kontrolki te są zalecane dla prostych aplikacji i umożliwiają deklaratywną specyfikację połączeń z bazą danych, poleceń SQL odczytujących i uaktualniających dane oraz prezentację danych na stronach ASP.NET.

Pierwszą podgrupę kontrolek dostępu do danych stanowią kontrolki źródeł danych, których przykładem jest SqlDataSource reprezentująca połączenie z bazą danych obsługiwaną przez jednego z dostawców danych dla .NET Framework. Drugą grupę stanowią kontrolki do prezentacji danych potrafiące współpracować z kontrolkami źródeł danych np. GridView.

Slajd pokazuje przykładowy fragment strony generujący tabelkę z danymi pracowników pobranymi z bazy danych. Dane prezentuje kontrolka GridView, która jako źródło danych wskazuje źródło o nazwie „ds”. Źródło to definiuje kontrolka SqlDataSource. W jego definicji podana jest treść polecenia odczytującego dane (jako atrybut SelectCommand) i referencja do łańcucha połączenia zdefiniowanego w pliku konfiguracyjnym Web.config. Przykładowy fragment pliku Web.config został pokazany u dołu slajdu. Łańcuchy połączeń są definiowane w sekcji <connectionStrings>. Dla każdego łańcucha oprócz jego nazwy i treści podany jest wykorzystywany dostawca danych (w przykładzie dostawca danych dla SQL Server).


<< Poprzedni slajd | Spis treści | Następny slajd >>