RoundDetails/Create カミソリ ビュー内の RoundDetails クラスに、Holes クラスの Hole_Num 値を表示しようとしています。
これが私の穴クラスです:
パブリック部分クラス ホール { パブリック ホール() { 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 クラスがあります:
public partial class RoundDetail { public int RoundId { get; 設定; } public int GolferId { get; 設定; } public int FacilityId { get; 設定; } public int CourseId { get; 設定; } public int TeeTypeId { get; 設定; } public int HoleId { 取得; 設定; } パブリック 10 進微分 { get; 設定; } public Nullable Date { get; 設定; } パブリック バイト スコア { get; 設定; } public Nullable パット { get; 設定; } public Nullable GIR { get; 設定; } パブリック Nullable FIR { get; 設定; } public Nullable Up_And_Down { get; 設定; } public Nullable Par_Save { get; 設定; } public Nullable Sand_Save { get; 設定; } public Nullable Driving_Distance { get; 設定; } 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 の作成が進むべき道であると想定していますが、どちらを開始するか、どのように開始するかはわかりません。助けてください!