Asp.net mvc 3 ASP.netmvc3中的复合模型脚手架

Asp.net mvc 3 ASP.netmvc3中的复合模型脚手架,asp.net-mvc-3,Asp.net Mvc 3,我在ASP.net MVC 3中有以下类模型: public class Application { public int Id { get; set; } public DateTime CreatedOn { get; set; } public BusinessBaseData Bbd { get; set; } } public class BusinessBaseData { public int Id { get; set; } public stri

我在ASP.net MVC 3中有以下类模型:

public class Application 
{
  public int Id { get; set; }
  public DateTime CreatedOn { get; set; }
  public BusinessBaseData Bbd { get; set; }
}

public class BusinessBaseData
{
    public int Id { get; set; }
    public string Name { get; set; }
    public EconomicSector { get; set }
}
当我使用Visual Studio 2010创建编辑视图并因此要求代码支架时,我得到了一个用于CreatedOn字段的HTML文本框,但不用于BusinessBaseDataNameEconomicSector字段

我想为一对一关系自动生成代码,并使该代码在基类编辑页面上可用。我应该使用partials,还是有更干净的方法

多谢各位, 布鲁诺

编辑:

@hunter,这是我得到的代码(我使用的是Razor引擎):

@使用(Html.BeginForm()){
@Html.ValidationSummary(true)
@*田地*@
@LabelFor(model=>model.CreatedOn)
@EditorFor(model=>model.CreatedOn)
@Html.ValidationMessageFor(model=>model.CreatedOn)

}

谢谢

您能显示EditorTemplate标记吗?
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
    @*<legend>Fields</legend>*@

    <div class="editor-label">
        @Html.LabelFor(model => model.CreatedOn)
    </div>
    <div class="editor-field">
        @Html.EditorFor(model => model.CreatedOn)
        @Html.ValidationMessageFor(model => model.CreatedOn)
    </div>

    <p>
        <input type="submit" value="Create" />
    </p>
</fieldset>
}