注释
此类 DataSet 和相关类是 2000 年代初的旧版 .NET Framework 技术,使应用程序能够在应用与数据库断开连接时处理内存中的数据。 这些技术对于使用户能够修改数据并将更改保留回数据库的应用特别有用。 尽管数据集是经过证实的成功技术,但新 .NET 应用程序的建议方法是使用 Entity Framework Core。 Entity Framework 提供了一种更自然的方式来将表格数据用作对象模型,并且具有更简单的编程接口。
N 层数据应用程序 是以数据为中心的应用程序,它们分为多个逻辑层(或 层)。 换句话说,n 层数据应用程序是一个应用程序,它分为多个项目,数据访问层、业务逻辑层和呈现层各自位于其自己的项目中。 有关详细信息,请参阅 N 层数据应用程序概述。
使用类型化数据集,可以将 TableAdapter 和数据集类生成到离散项目中。 通过此设计,可以快速分隔应用程序层并生成 n 层数据应用程序。
类型化数据集中的 N 层支持允许将应用程序体系结构迭代开发到 n 层设计。 它还消除了将代码手动分隔到多个项目中的要求。 开始使用 数据集设计器设计数据层。 准备好将应用程序体系结构带到 n 层设计时,请将数据集的 DataSet Project 属性设置为将数据集类生成到单独的项目中。