增加值silverlight RIA WCF?

时间:2012-02-14 14:22:05

标签: wcf silverlight

我的Silverlight应用程序将记录插入名为 Prscrpts 的表中。 免受处方是主键。

我还维护另一个名为 PrscrptRange 的表,该表具有最新的处方编号。根据处方的类型,此表中有3条记录。例如:药物治疗:3035,平原:74023,外部:503336。根据处方类型,我使用三种不同的范围。

现在,我需要的是每当我在记录表中插入记录时,我需要检查处方是否为药物类型,如果是药物,则从 PrscrptRange 表中获取相应的值并增加它并使用此新值作为免除处方并更新 PrscrptRange 表并插入新的处方记录。

我如何在客户端执行此操作?我需要注意的是,没有两个人应该使用相同的免受处方。(并发)这是一个在线订单输入系统。

请请帮助......

1 个答案:

答案 0 :(得分:1)

如果要在客户端上执行此操作,可以执行以下操作:

  1. 在事务中保存获取并递增处方号之前
  2. 保存时,发送带有请求的处方号
  3. 这个问题是,如果客户决定不保存,那么你就会在系列中遇到漏洞。

    我会将此功能移至服务器,增加处方号并在同一交易中保存处方。