備註
類別 DataSet 和相關類別是 2000 年代初的舊版 .NET Framework 技術,可讓應用程式在應用程式與資料庫中斷連線時使用記憶體中的數據。 這些技術特別適用於可讓使用者修改數據並將變更保存回資料庫的應用程式。 雖然數據集是經過證實的成功技術,但新 .NET 應用程式的建議方法是使用 Entity Framework Core。 Entity Framework 提供更自然的方式,以表格式數據作為物件模型使用,而且具有更簡單的程序設計介面。
多層式數據應用程式 是以數據為中心的應用程式,這些應用程式會分成多個邏輯層(或 階層)。 換句話說,多層式數據應用程式是分割成多個專案的應用程式,其中包含數據存取層、商業規則層,以及其本身專案中每個表示層。 如需詳細資訊,請參閱 多層式數據應用程式概觀。
使用類型化的數據集,您可以將 TableAdapters 和數據集類別產生到獨立的專案中。 此設計可讓您快速分隔應用層,併產生多層式數據應用程式。
具型別資料集的多層支援能使應用程式架構得以反覆開發,最終形成多層式設計。 它也會移除手動將程式代碼分隔成多個專案的需求。 開始使用 數據集設計工具設計數據層。 當您準備好將應用程式架構帶到多層式設計時,請將數據集的 DataSet Project 屬性設定為將數據集類別產生至個別專案。