在客户端服务器模型中传递参数

时间:2014-11-09 15:52:25

标签: web-services client server

我有一个使用Web服务与服务器通信的客户端。 Model层在服务器端实现, 我想知道在Web服务方法中传递参数的正确方法是什么。 它应该传递原始类型(和数据集)还是对象?

例如,如果我有对象Pesron,我希望我的web服务添加新人 我应该将Object传递给Web服务方法(即AddNewMethod(Person newPerson))或者, 我应该将Primitives传递给Web服务方法(即AddNewMethod(int pId,String pName))

感谢。

1 个答案:

答案 0 :(得分:0)

你应该使用AddNewMethod(Person newPerson))。

原因: 1.更清洁的代码。 2.不容易出错。 3.您可以使用数据模型客户端。 你不打算超载功能吗? AddNewMethod(int pId,String pName)为您提供重载选项。