使用Dorado的AutoSqlDataset的例子

1.保存
  table : employee
  datasetType : autoSql
  思路 : use updateCommand to do it and finish it autoly by Dorado.
2.删除选中记录
  table : employee
  datasetType : autoSql
  commandType : updateCommand
  思路 : give the command a submitScope property valued of "selected";
         if you add a new filed to dataset for being selected, the dataset can't be autoSqlDataset but can be referenceDataset.
3.为当前员工加薪
  table : employee
  datasetType : autoSql
  commandType : updateCommand
  思路 : set the submitScope property of command at "current";
4.保存并记录日志
  table : employee
  datasetType : autoSql
  commandType : updateCommand
 
思想 :
1.AutoSqlDataset可以自动完成与数据库的交互工作,不需要用户操作。
2.AutoSqlDataset与数据库的交互是在DefaultViewModel的方法里面定义的
3.如果我们写了自己的View并且继承了DefaultViewModel, 则父类的doUpdateData,doLoadData方法自动与数据库交互,
  所以我们的方法里面应该由super.doUpdateData(parameters, outParameters);或super.doLoadData()结束。

你可能感兴趣的:(工作)