是否可以同时正确更新一个回调通道中的多个对象?我现在正在开发一个软件,我已经将多个对象放在一个回调通道下。我的客户应该同时访问这些对象。问题是,只有一个对象正在更新,而其他对象则没有。
问问题
115 次
1 回答
1
从技术上讲,当您使用 WCF 时,您将尝试像 SOA 那样进行某种设计,因此与其为单个操作多次调用 WCF 服务,不如将其视为一种整体方法,例如 AddNewOrder,并且您的参数为该方法将是一个复杂的对象,如以下类:
public class AddNewOrderRequest{
public List<Products> Products
public Person BuyerOfOrder
//etc etc
//many other elements that need to be persisted
}
然后调用你的 WCF 服务,这样做:
AddNewOrderResponse response = MyOrderService.AddOrder(AddNewOrderRequest request);
我希望,它有帮助。
于 2012-11-15T18:17:49.527 回答