基于Typed DataSet数据访问的实现
2007-05-21 11:40
281 查看
VS Studio可以帮助我们通过简单的拖拽生成Typed DataSet。同时自动生成了DataAdapter,更加简化了数据的访问操作。
下面是我基于VS 2005编写的一个类,为基于Typed DataSet的数据访问提供了比较简单的方法。
基类使用泛型,反射等方法实现了数据访问的封装。在定义实体类时,只需要继承该基类就可以实现数据的读取、保存和删除操作。
1using System;
2using System.Collections.Generic;
3using System.Text;
4using System.Reflection;
5using System.Data;
6
7namespace SimpleCode.Core.Model
8
在数据层中创建Typed DataSet
using System;
2using System.Collections.Generic;
3using System.Text;
4using SimpleCode.Demo.DataModel;
5using SimpleCode.Demo.DataModel.DemoDataTableAdapters;
6using SimpleCode.Core.Model;
7
8namespace SimpleCode.Demo.BL
9using System;
2using System.Collections.Generic;
3using System.Text;
4using SimpleCode.Demo.BL;
5
6namespace SimpleCode.Demo.Test
7
下面是我基于VS 2005编写的一个类,为基于Typed DataSet的数据访问提供了比较简单的方法。
基类使用泛型,反射等方法实现了数据访问的封装。在定义实体类时,只需要继承该基类就可以实现数据的读取、保存和删除操作。
1using System;
2using System.Collections.Generic;
3using System.Text;
4using System.Reflection;
5using System.Data;
6
7namespace SimpleCode.Core.Model
8
在数据层中创建Typed DataSet
using System;
2using System.Collections.Generic;
3using System.Text;
4using SimpleCode.Demo.DataModel;
5using SimpleCode.Demo.DataModel.DemoDataTableAdapters;
6using SimpleCode.Core.Model;
7
8namespace SimpleCode.Demo.BL
9using System;
2using System.Collections.Generic;
3using System.Text;
4using SimpleCode.Demo.BL;
5
6namespace SimpleCode.Demo.Test
7
相关文章推荐
- 实现基于通用数据访问组件的三层架构之补充篇
- OpenNMS扩展–基于JoeSNMP/MIB数据访问实现
- 实现基于通用数据访问组件的三层架构之实战篇
- .NET配置本地数据库文件的密码(并实现DataSet访问数据表数据)
- 基于 AXIS2/C 的 C 语言库实现对提供 REST API 的系统进行数据访问
- 基于ASP.NET WEB API实现分布式数据访问中间层(提供对数据库的CRUD)
- 基于 AXIS2/C 的 C 语言库实现对提供 REST API 的系统进行数据访问
- 游戏任务成就体系的实现(六):数据访问模块(DBUtil)NodeJS下基于Mysql的实现
- 线程范围内访问变量,hashmap实现线程内数据同步
- BlogEngine.Net架构与源代码分析系列part3:数据存储——基于Provider模式的实现
- 基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
- AngularJS实现的JSONP跨域访问数据传输功能详解
- C#实现不安装Oracle客户端访问远程服务器数据
- 基于XML的配置文件访问接口设计和实现
- 基于Spring3 MVC实现基于form表单上传Excel文件,批量导入数据!
- 部署在本地的项目实现公网访问--基于Localtunnel实现内网穿透
- 基于Solr DIH实现MySQL表数据全量索引和增量索引
- Entity Framework技术系列之2:三种开发模式实现数据访问
- 基于Ajax技术实现的下拉数据表格组件