我正在使用角度资源将json对象发布到我的MVC控制器:
[Illuminate\Database\QueryException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'order' already exists
主题是:
$resource('myUrl').save(subject)
我的c#课程:
subject: {
name: 'test'
person: {}
}
MVC行动:
public class Subject
{
public string name {get;set;}
public Person person {get;set;}
}
public class Person
{
public string id {get;set;}
}
发帖后subject.person = null,我希望它是新的Person()?如果我发布:
[HttpPost]
public virtual JsonResult Validate(Subject subject)
{
....
}
然后subject.person不为null。如何配置我的MVC应用程序以将空json对象{}反序列化为null而不是新对象?