我希望在 RoundDetails/Create razor 视图中的 RoundDetails 类中显示 Holes 类中的 Hole_Num 值。
这是我的孔类:
公共部分类孔 { public Hole() { this.RoundDetails = new HashSet(); }
public int HoleId { get; set; }
public int FacilityId { get; set; }
public int CourseId { get; set; }
public int TeeTypeId { get; set; }
public int Hole_Num { get; set; }
public int Yardage { get; set; }
public byte Par { get; set; }
public short Handicap { get; set; }
public virtual ICollection<RoundDetail> RoundDetails { get; set; }
public virtual TeeType TeeType { get; set; }
}
这是我的 RoundDetails 课程:
公共部分类 RoundDetail { public int RoundId { get; 放; } 公共 int GolferId { 获取;放; } 公共 int FacilityId { 获取;放; } 公共 int CourseId { 获取;放; } 公共 int TeeTypeId { 获取;放; } 公共 int HoleId { 获取;放; } 公共十进制微分 { get; 放; } 公共可空日期 { 获取;放; } 公共字节分数 { 获取;放; } 公共可空推杆 { 得到;放; } 公共可空 GIR { 获取;放; } 公共可空 FIR { 获取;放; } 公共 Nullable Up_And_Down { 获取;放; } 公共可空 Par_Save { 获取;放; } 公共可空 Sand_Save { 获取;放; } public Nullable Driving_Distence { 得到;放; } public Nullable Proximity { get; 放; } public Nullable Green_Fee { get; 放; }
public virtual Course Course { get; set; }
public virtual Facility Facility { get; set; }
public virtual Golfer Golfer { get; set; }
public virtual Hole Hole { get; set; }
public virtual TeeType TeeType { get; set; }
}
这是我的剃刀观点:
<td>
@Html.LabelFor(model => model.Hole.Par)
</td>
如何使用孔表中的标准杆信息填充此标签?我假设使用 RoundDetailController 的 Create 方法进行一些操作或创建某种 ViewModel 是可行的方法,但我不确定哪个或如何开始。请帮助!