私の質問はこの質問と回答に関連しています
次の複雑なモデル:
public class EditSubmissionModel
{
    public string foo { get; set; }
    public Submission submission { get; set; }
}
シンプルなモデル
[Table(Name = "Submission")]
public class Submission
{
    [Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]
    public int SubmissionId { get; set; }
    [Column]
    public string Title { get; set; }
}
景色:
@model Project.WebUI.Models.EditSubmissionModel
@{
  ViewBag.Title = "editSubmission";
}
<h2>editSubmission</h2>
@using (Html.BeginForm())
{
    <legend>SubmissionModel</legend>
    @Html.EditorFor(m => m.foo)
    @Html.EditorFor(m => m.submission)
    <input type="submit" value="Save" />
}
エディターテンプレート
@model Project.Domain.Entities.Submission
@Html.EditorFor(m => m.Title)
コントローラー
    [Authorize]
    [HttpPost]
    public ActionResult editSubmission(string shortName, EditSubmissionModel model)
    {
      shortname = "second" (is ok)
      model.foo = aaa (also ok i edited it on the view)
      model.submission = null (not binded? or i dont know?)
エラーが表示されません。アイデアはありますか?