0

我正在 c# 4.0 中实现一个 RESTful 服务,该服务将持续到 mongoDB。我是新手,我正在尝试实现 PUT 方法:

public void EditFoo(Foo updatedFoo)

以及另一种更新对象 Foo 子列表中的内容的方法

public void EditFooSublistObj(string fooId, SublistObj updatedSublistObj)

我查看了其他代码,似乎在重新分配前一个对象和单独更新每个字段之间存在分歧,没有任何逻辑来检查字段。

例如。情况1:

prevFoo = updatedFoo;

案例2:

prevFoo.bar = updatedFoo.bar;
prevFoo.blat = updatedFoo.blat;
... for all fields

它有什么不同吗?什么是更好的做法?

4

0 回答 0