1. 获取表中的所有数据行:
emps.LoadAll();
2. 根据主键获取一行数据:
emps.LoadByPrimaryKey(empID);
3. 插入一行:
emps.AddNew();上面是dOOdad文档给出的例子,但是我调用Save方法插入数据库没有问题,但是获取主键值会抛出异常。默认生成的代码没有将ID作为输出参数,所以emps.EmplyeeID仍然为空,不能转换成int。更正如下:
//在dOOdad生成业务实体抽象类Employees的GetInsertCommand()方法中加一条语句:
4. 删除一行:
//先定位到要删除的行(参考6.12 设置当前行)
emps.MarkAsDeled();
emps.Save();
5. 更新一行:
//先定位到要更新的行
emps.LastName = "Jones";
emps.Save();
6. 获取表中的行数:
emps.RowCount;
7. 遍历表中所有的数据行:
8. 设置排序表达式:
emps.Sort = Employees.ColumnNames.LastName + " DESC";
9. 设置过滤/选择表达式:
emps.Filter = Employees.ColumnNames.LastName + " LIKE A%";
10. 对列进行操作(只是在应用程序的DataSet中进行,修改不会被保存进数据库):
1) AddColumn
2) SetColumn
3) GetColumn
4) IsColumnNull
5) SetColumnNull
6) Example:
11. 关于连接字符串:
上面讲到,可将连接字符串保存到配置文件并赋给dbConnection键值;