Sdílet prostřednictvím


Práce s datovými sadami ve vícevrstvých aplikacích

Poznámka:

Datové sady a související třídy jsou staršími technologiemi rozhraní .NET Framework z počátku 2000, které aplikacím umožňují pracovat s daty v paměti, zatímco aplikace jsou odpojené od databáze. Jsou zvláště užitečné pro aplikace, které uživatelům umožňují upravovat data a uchovávat změny zpět do databáze. I když se datové sady ukázaly jako velmi úspěšná technologie, doporučujeme, aby nové aplikace .NET používaly Entity Framework Core. Entity Framework poskytuje přirozenější způsob práce s tabulkovými daty jako objektovými modely a má jednodušší programovací rozhraní.

N-vrstvé datové aplikace jsou aplikace zaměřené na data, které jsou oddělené do více logických vrstev (nebo vrstev). Jinými slovy, n-vrstvá datová aplikace je aplikace, která je oddělená do více projektů, s úrovní přístupu k datům, vrstvou obchodní logiky a prezentační vrstvou ve vlastním projektu. Další informace najdete v tématu Přehled vícevrstvých datových aplikací.

Typové datové sady byly vylepšeny tak, aby objekty TableAdapter a třídy datových sad mohly být generovány do samostatných projektů. To umožňuje rychle oddělit aplikační vrstvy a generovat n-vrstvé datové aplikace.

N-úrovňová podpora v typed datových sadách umožňuje iterativní vývoj architektury aplikace na n-vrstvý návrh. Odebere také požadavek na ruční oddělení kódu do více než jednoho projektu. Začněte navrhovat datovou vrstvu pomocí Návrháře datových sad. Až budete připraveni převést architekturu aplikace na n-vrstvý návrh, nastavte vlastnost DataSet Project datové sady datové sady tak, aby vygenerovala třídu datové sady do samostatného projektu.

Reference