私はオブジェクトを持っています
public class Object1{
public List<Object2> {get;set;}
}
public class Object2{
public Name{get;set;}
public Address{get;set;}
}
ユーザーが Object2 のインスタンスを 1 つだけ更新できる機能があります。したがって、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 を使用しています。
ありがとう