オブジェクトとアパートメントと呼ばれる 2 つのテーブルがあり、これらは と と呼ばれる外部キーで「接続」されていapartmentID
ますObjectID
。私のコントローラーとモデルは非常に単純です。
モデル:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Projekt.Models
{
public class WrapperModel
{
public IEnumerable<Projekt.Models.objects> Objects { get; set; }
public IEnumerable<Projekt.Models.apartments> Apartments { get; set; }
}
}
そして、私のコントローラーは次のとおりです。
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Projekt.Models;
namespace Projekt.Controllers
{
public class WrapperController : Controller
{
public ActionResult Index()
{
WrapperModel wrapperModel = new WrapperModel();
return View(wrapperModel);
}
}
}
@foreach ループを使用して次のようなビューを作成したいと考えています。
各オブジェクトの名前を取得し、その名前をその
Details.cshtml
ページにリンクしますDetails.cshtml
オブジェクト リンクの横にあるページにリンクしているアパートメントの ID を表示します。