在做asp.net系统时,一般都少不了需要一个数据层访问数据库,而在当今面向对象风靡之时,从对象到关系数据库的映射一般会体现在数据层里。ORM,即Object Relationship Mapping。而在做数据层时,有的方案是采取手工编码,构建类和关系表的映射,有的则采取ORM工具和手工编码相结合。NHibernate就是一个开源的针对.NET的ORM方案.
Visual Studio IDE的DataSet其实就是一个很好的一个orm工具。
这里推荐系列文章,题为 Designing N-Tiered Data Access Layer Using Datasets,希望能给大家带来帮助。
Part 1
Part 2
Part 3
![](/images/cnblogs_com/happyhzs2000/qsygsl.jpg)