私は今いつか探しています、そして私はこの投稿でさえ私の問題の解決策を見つけることができません:
asp.net mvc 3-エンティティの子と孫をどのようにロードしますか?
基本的に私は3つのクラスを持っています:
Offer.cs、Application.cs、およびContractor.cs
1オファーにはアプリケーションのコレクションが含まれています
1つのアプリケーションには1つの請負業者が含まれます。
基本的に、nullとして表示されるContractorObjectのビューを取得します。助けてくれてありがとう!!!!
コードは次のとおりです。
意見
@foreach (var item in Model)
{
foreach (var candidate in item.Candidates)
{
Here is the problem #### canditate.Contractor == null ###
コントローラ
public ActionResult Index () {
return View (db.Offers.Include(c => c.Location).Include(c => c.Candidates).ToList ());
}
モデル
public class Offer {
public Location Location { get; set }
public ICollection<Application> Candidates { get; set; }
}
public class Application {
public Contractor Contractor { get; set}
}