共用方式為


使用多層式架構 (N-Tier) 應用程式中的資料集

注意

資料集和相關類別是 2000 年代初的舊版 .NET Framework 技術,可讓應用程式在應用程式與資料庫中斷連線時使用記憶體中的資料。 它們特別適用於可讓使用者修改資料並將變更保存回資料庫的應用程式。 雖然已證明資料集是非常成功的技術,但建議新的 .NET 應用程式使用 Entity Framework Core。 Entity Framework 提供更自然的方式,將表格式資料作為物件模型使用,而且具有更簡單的程式設計介面。

多層式架構 (N-Tier) 資料應用程式 以資料為主並分成多個邏輯層 (或「階層」)。 換句話說,多層式架構資料應用程式是分成多個專案的應用程式,而其專屬專案中各有資料存取層、商務邏輯層和呈現層。 如需詳細資訊,請參閱 多層式架構 (N-Tier) 資料應用程式概觀

具類型資料集已獲增強,因此可將 TableAdapter 和資料集類別產生為離散專案。 這提供快速分隔應用程式層以及產生多層式架構資料應用程式的能力。

具類型資料集中的多層式架構 (N-Tier) 支援,會將應用程式結構的反覆式開發法啟用為多層式架構 (N-Tier) 設計。其也能消除手動將程式碼分隔為多個專案的需求。 請使用 DataSet 設計工具開始設計資料層。 當您準備好為應用程式架構採用多層式架構 (N-Tier) 設計時,請設定資料集的 [資料集專案] 屬性,以將資料集類別產生成不同的專案。

參考