上一篇文章讲述了怎样插入一条记录,这里补充一下查询、修改和删除一条记录。相对插入而言,查询、修改和删除容易得多,下面分别给出我的一种实现:

 

1.查询:

MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)//WebService端代码:
MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)
[WebMethod]
MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)
public string GetEmployee(int empID)
 empID);

 

2. 更新:
       ADO.Net 2.0中新增了一项功能:DataRow提供SetModified和SetAdded方法来改变其状态。上一篇文章中讲到,执行emps.FromXml之后,DataRow的状态为Added,这里我们可以将DataRow的状态改为Modified,当调用Save时,即可实现更新功能。

MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)//BusinessEntity.cs中添加一个函数:
MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)
virtual public void MarkAsModified()
service.Update(emp.Toxml());

 

3. 删除:

MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)//客户端只需将ID发过来就可以了
MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)
[WebMethod]
MyGeneration学习笔记(6) :在Web Service中使用dOOdad(下)
public bool Delete(int empID)
}


         现在还没有好的dOOdads模板来生成支持Web Service的业务实体,相信不久的将来会有的……

 


相关文章:

  • 2022-01-08
  • 2021-07-18
  • 2021-11-30
  • 2021-05-07
  • 2021-05-26
  • 2021-07-23
  • 2021-09-02
  • 2021-12-28
猜你喜欢
  • 2021-12-08
  • 2022-02-24
  • 2022-01-02
  • 2021-05-30
  • 2021-10-06
  • 2021-12-30
相关资源
相似解决方案