知识大全 MyGeneration使用dOOdad提供的通用操作

Posted 操作

篇首语:学向勤中得,萤窗万卷书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MyGeneration使用dOOdad提供的通用操作相关的知识,希望对你有一定的参考价值。

MyGeneration使用dOOdad提供的通用操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

初始化准备:  Employees emps = new Employees();  int empID;

    获取表中的所有数据行       emps LoadAll();

     根据主键获取一行数据       emps LoadByPrimaryKey(empID);

    插入一行:

emps AddNew();emps LastName =  Smith ;emps HireDate = DataTime Now;emps Save();empsID = emps EmplyeeID;//插入后返回主键值

  上面是dOOdad文档给出的例子 但是我调用Save方法插入数据库没有问题 但是获取主键值会抛出异常 默认生成的代码没有将ID作为输出参数 所以emps EmplyeeID仍然为空 不能转换成int 更正如下

//在dOOdad生成业务实体抽象类Employees的GetInsertCommand()方法中加一条语句:CreateParameters(cmd);cmd Parameters[ @ID ] Direction = ParameterDirection Output;//要加入的语句return cmd;

     删除一行       //先定位到要删除的行(参考 设置当前行)      emps MarkAsDeled();      emps Save();

     更新一行:      //先定位到要更新的行      emps LastName = Jones ;      emps Save();

    获取表中的行数       emps RowCount;    遍历表中所有的数据行:      

if(emps RowCount> )          emps Rewind();//使当前行指向第一行          do                          //自定义操作           while(emps MoveNext());

    设置排序表达式:      emps Sort = Employees ColumnNames LastName + DESC ;

    设置过滤/选择表达式       emps Filter = Employees ColumnNames LastName + LIKE A% ;

    对列进行操作(只是在应用程序的DataSet中进行 修改不会被保存进数据库)            )   AddColumn           )   SetColumn           )   GetColumn           )   IsColumnNull           )   SetColumnNull           )   Example:

if(emps LoadAll())     DataColumn col = emps AddColumn( FullName  Type GetType( System String ));     col Expression = Employees ColumnNames LastName +  +     +   + Employees ColumnNames FirstName;     string fullName = emps GetColumn( FullName ) as string;

    关于连接字符串:       上面讲到 可将连接字符串保存到配置文件并赋给dbConnection键值

  其实可以在运行时对字符串进行赋值  emps ConnectionString = User=me;Password=pw;Database=Employees;DataSource=MyServer

cha138/Article/program/net/201311/11704

相关参考

知识大全 用JSP编写通用信息发布程序

用JSP编写通用信息发布程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  信息发布界面  提供

通用工业建筑智能化设计的一般规定有哪些?

  智能化系统的功能应符合下列要求:  1、应满足通用生产要求的能源供应和作业环境的控制及管理。  2、应提供生产组织、办公管理所需的信息通信的基础条件。  3、应符合节能和降低生产成本的要求。  4

通用工业建筑智能化设计的一般规定有哪些?

  智能化系统的功能应符合下列要求:  1、应满足通用生产要求的能源供应和作业环境的控制及管理。  2、应提供生产组织、办公管理所需的信息通信的基础条件。  3、应符合节能和降低生产成本的要求。  4

知识大全 运用设计模式构建通用数据库访问类

这就需要我们在实际开发过程中将这些数据库访问类再作一次封装经过这样的封装不仅可以达到上述的目标还可以减少操作数据库的步骤减少代码编写量在这个方面微软为我们提供了ApplicationBlock但是可惜

中国木兰拳系列拳术之一:木兰操套路

木兰操是中国木兰拳系列拳术之一。木兰拳是中华武术百花园中一朵奇葩,是被国家体育管理部门批准的一项全民健身项目。木兰拳的套路很多,其中的木兰操是一套调整人体经络系统的活动操。通过习练木兰操,可以使人体的

怎样规划厨房操做台的空间布局?厨房操做台的布置设计要注意什么?

关键词:操作台空间合理布局危害程度:不大返工难度:不大,但会带来较大经济损失是否必须现场监工:尽量现场监工中国传统式家庭,做菜时需要用刀切的食物居多,因此,在设计厨房时,一定要合理分配水槽与操作台的面

退休老人不妨常做防老操

退休以后,由于不用忙于工作,不用奔波劳累,老年人活动量剧减,这时就需要做一些防老操。防老操有许多种,我的邻居张老伯虽是70岁高龄的人,可他身体和面孔看起来依然像刚退休的老年人,他身体健康,精神焕发,头

怎样帮助孩子做竹竿操?

1~2岁的孩子能跑、下蹲、跳等,但此年龄阶段的孩子自控能力差,家长可利用竹竿操让孩子锻炼前进、后退、下蹲、起跳、平行、扶物过障碍动作。可根据其动作发育规律和个体差异训练其基本动作。  要求使用的竹竿质

老人防治腰痛简易操

老年人腰痛很常见,这多与老年骨质疏松症或老年性变形性脊椎症等有关。老年腰痛一般服药效果差;其他疗法也难达到根治效果。而最简单有效的方法就是要加强康复锻炼。常做以下简易操不仅有助防治腰痛,而且对维持老人

做产后操应注意什么?

1.做产后操时,必须得到医生、助产士的许可,在身体条件许可时进行,并可以得到医护人员的指导帮助。  2.应从轻微的运动开始,逐渐加大运动量,以配合体力的恢复。  3.身体不好、发烧时,不要做。  4.