【发布时间】:2012-07-21 17:02:11
【问题描述】:
我有一个对象
public class Object1{
public List<Object2> {get;set;}
}
public class Object2{
public Name{get;set;}
public Address{get;set;}
}
我有一个功能,用户可以只更新 Object2 的一个实例。所以我保存 Object2 的代码看起来像
[HttpPost]
public ActionResult SaveObject2(Object2 obj2)
{
if (obj2.Id == null){
//Add Logic
obj1.Obj2List.Add(obj2)
}
else{
// Update logic
}
}
但 obj2.Id 永远不会为 null。Id 是 ObjectId 类型。我如何检查逻辑以查看是否需要插入或更新?我正在使用官方 C# 驱动程序使用 asp.net MVC 3 和 Mongo DB。
谢谢
【问题讨论】:
标签: c# asp.net-mvc