奋斗的博客

开源、创新!

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

2010年6月27日

摘要: 在上一篇文章中已经分析了AdoHelper的部分代码,接下来将继续分析剩余的部分代码,这里分析ExecuteNonQuery方法的实现,代码块1-1: 上面都是对ExecuteNonQuery方法的重载,仅仅是参数有所变化,下面将第一个方法进行逐行的分析。line 1:public static int ExecuteNonQuery(string connectionString, Comman... 阅读全文
posted @ 2010-06-27 21:34 奋斗 阅读(3584) 评论(16) 推荐(1) 编辑

摘要: 上一篇中完成了Table自定义属性的功能,现在来完成Id,因为一张表最主要的是结构就是表名(Table name)、主键(Id)、列(Column)、主键生成策略。 Id自定义属性的用法代码块1-1: 在Stuid属性上[Id]就表示在StudentEntity实体类中,Stuid属性字段对应Student表中主键ID,Name = "studentid"表示该属性对应Student表中的st... 阅读全文
posted @ 2010-06-27 16:15 奋斗 阅读(3015) 评论(13) 推荐(1) 编辑

摘要: 在上一篇随笔中已经完成了ADO.NET操作数据库的封装,并已经支持多数据库,只需要在配置文件中指定数据库类型即可,本节主要完成对象与数据库表的关系映射配置。 下面看表名的映射配置代码块1-1: 在类上面用[Table(name = ”Student")]属性来配置,表示该实体类StudentEntity与数据库中的Student表进行关系映射。Table属性需要自己编写,代码块1-2: 上面代码中... 阅读全文
posted @ 2010-06-27 15:16 奋斗 阅读(3267) 评论(0) 推荐(1) 编辑