Udostępnij za pośrednictwem


Praca z zestawami danych w aplikacjach n-warstwowych

Uwaga

Zestawy danych i powiązane klasy to starsze technologie .NET Framework z początku 2000 roku, które umożliwiają aplikacjom pracę z danymi w pamięci, gdy aplikacje są odłączone od bazy danych. Technologie te są szczególnie przydatne w przypadku aplikacji, które umożliwiają użytkownikom modyfikowanie danych i utrwalanie zmian z powrotem w bazie danych. Mimo że zestawy danych okazały się bardzo udaną technologią, zalecamy, aby nowe aplikacje platformy .NET używały platformy Entity Framework Core. Program Entity Framework zapewnia bardziej naturalny sposób pracy z danymi tabelarycznymi jako modelami obiektów i ma prostszy interfejs programowania.

Aplikacje danych n-warstwowych to aplikacje skoncentrowane na danych, które są oddzielone wieloma warstwami logicznymi (lub warstwami). Innymi słowy, aplikacja danych n-warstwowa to aplikacja oddzielona wieloma projektami, z warstwą dostępu do danych, warstwą logiki biznesowej i warstwą prezentacji w każdym projekcie. Aby uzyskać więcej informacji, zobacz N-tier data applications overview (Omówienie aplikacji danych N-warstwowych).

Typizowane zestawy danych zostały ulepszone, aby klasy TableAdapters i dataset mogły być generowane w dyskretnych projektach. Zapewnia to możliwość szybkiego oddzielania warstw aplikacji i generowania aplikacji danych n-warstwowych.

Obsługa N-warstwowych w typowych zestawach danych umożliwia iteracyjne opracowywanie architektury aplikacji w projekcie n-warstwowym. Usuwa również wymaganie ręcznego oddzielenia kodu do więcej niż jednego projektu. Rozpocznij projektowanie warstwy danych przy użyciu projektanta zestawów danych. Gdy wszystko będzie gotowe do przejścia architektury aplikacji do projektu n-warstwowego, ustaw właściwość Projekt Zestawu danych zestawu danych, aby wygenerować klasę zestawu danych w osobnym projekcie.

Odwołanie