易轩

持续做有意义的事

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

查看源码之前:

1、要进行数据库访问,需要实例化一个数据库访问对象(OleDbDataAccessor), 该类实现了通过OleDb方式对数据库进行访问。对象中集成了一个数据库架构信息对象(DataBase)。在进行数据库访问之前,配置好数据库连接信息,OleDbDataAccessor对象会自动检验连接的有效性,并获取数据库的架构信息(填充DataBase对象)。

2、Entity是所有数据库记录的基类。自动生成的实体类均从EntityBase继承。

3、设计数据库的表时,建议指定主键字段。对于没有主键的表,将只支持查询和插入操作。

4、使用自动生成的文件,两种情况只需要一种:1):使用CS文件,直接将CS文件添加到工程中。2):使用DLL文件,需要告知OleDbDataAccessor对象实体类所在的程序集,如:

this.accessor.DataTypeAssembly = System.Reflection.Assembly.LoadFrom(@"G:\DBDemo2\DBDemo2\bin\Debug\Test.dll");

 5、查询一条记录的代码大致如下:

查询单条记录

 6、修改一条记录的代码大致如下:

修改一条记录

 7、例子中实现了对一Access2003数据库表的单条、批量记录的增删改查及事务模式下的批量插入。好了,更多细节请见源码

posted on 2009-05-11 16:13  易轩  阅读(595)  评论(0编辑  收藏  举报