N 层数据应用程序
更新:2007 年 11 月
“N 层数据应用程序”是以数据为中心且分为多个逻辑层的应用程序。换句话说,n 层数据应用程序是分离到多个项目中的应用程序,数据访问层、业务逻辑层和表示层都在各自的项目中。
类型化数据集经过改进,现在可以在相互独立的项目中生成 TableAdapter 和数据集类。这使您可以快速分离各应用程序层及生成 n 层数据应用程序。
类型化数据集对 n 层的支持,使应用程序体系结构的迭代开发可以采取 n 层设计,并免除了手动将代码分离到多个项目中。设计数据层从使用数据集设计器开始。如果您已准备好对应用程序体系结构采用 n 层设计,请设置数据集的“数据集项目”属性,以在另一个项目中生成数据集类。
本节内容
N 层数据应用程序概述
解释什么是 n 层数据应用程序。如何:将数据集和 TableAdapter 分离到不同的项目中
介绍如何将生成的数据集类移出包含生成的 TableAdapter 类的项目,并移入新的项目中。如何:向 N 层应用程序中的 TableAdapter 添加代码
介绍如何生成可以在其中为 n 层 TableAdapter 添加代码的分部类。如何:向 N 层应用程序的数据集添加代码
介绍如何生成可以在其中为 n 层数据集添加代码的分部类。如何:向 N 层数据集添加验证
介绍添加对更改数据执行验证的代码的位置。演练:创建 N 层数据应用程序
提供分步说明,介绍如何创建类型化数据集,并将 TableAdapter 和数据集代码分离到多个项目中。演练:向 N 层数据应用程序添加验证
提供分步说明,介绍如何向通过 N 层数据应用程序演练创建的应用程序中添加验证。演练:向 N 层应用程序添加本地数据库缓存
提供分步说明,介绍如何将 Microsoft Synchronization Services for ADO.NET 合并到通过 N 层数据应用程序演练创建的应用程序中。