Udostępnij za pośrednictwem


Narzędzia zestawu danych programu Visual Studio do tworzenia aplikacji .NET Framework

Uwaga / Notatka

Klasy DataSet 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 w bazie danych. Mimo że zestawy danych są sprawdzoną pomyślną technologią, zalecaną metodą dla nowych aplikacji platformy .NET jest użycie platformy Entity Framework Core. Program Entity Framework zapewnia bardziej naturalny sposób pracy z danymi tabelarycznymi jako modelami obiektów i ma bardziej prosty interfejs programowania.

Obiekt DataSet to obiekt w pamięci, który w istocie pełni rolę mini-bazy danych. pl-PL: Zawiera obiekty DataTable, DataColumn i DataRow, w których można przechowywać i modyfikować dane z jednej lub kilku baz danych bez konieczności utrzymywania otwartego połączenia. Zestaw danych przechowuje informacje o zmianach w danych, dzięki czemu aktualizacje mogą być śledzone i wysyłane z powrotem do bazy danych po ponownym połączeniu aplikacji.

Zestawy danych i powiązane klasy są definiowane w System.Data przestrzeni nazw w interfejsie API platformy .NET. Zestawy danych można tworzyć i modyfikować dynamicznie w kodzie przy użyciu ADO.NET. W dokumentacji w tej sekcji pokazano, jak pracować z zestawami danych przy użyciu projektantów programu Visual Studio. Zestawy danych tworzone za pomocą projektantów używają obiektów TableAdapter do interakcji z bazą danych. Zestawy danych, które są tworzone programowo, używają obiektów DataAdapter . Aby uzyskać informacje o programowym tworzeniu zestawów danych, zobacz DataAdapters i DataReaders.

Jeśli aplikacja musi jedynie odczytywać dane z bazy danych i nie wykonywać aktualizacji, dodawania lub usuwania, to zazwyczaj można uzyskać lepszą wydajność, używając obiektu DataReader do pobrania danych do ogólnego obiektu List lub innego obiektu służącego do przechowywania kolekcji. Jeśli wyświetlasz dane, możesz powiązać interfejs użytkownika z kolekcją.

Przepływ pracy zestawu danych

Program Visual Studio udostępnia narzędzia ułatwiające pracę z zestawami danych. Podstawowy pełny przepływ pracy to:

Zestawy danych i architektura N-warstwowa

Aby uzyskać informacje o zestawach danych w aplikacjach N-warstwowych, zobacz Praca z zestawami danych w aplikacjach n-warstwowych.

Zestawy danych i xml

Aby uzyskać informacje na temat konwertowania zestawów danych na i z kodu XML, zobacz Odczyt danych XML do zestawu danych i Zapisywanie zestawu danych jako XML.

  • narzędzia danych programu Visual Studio dla .NET