내 뷰 모델은 같습니다보기 내 뷰 모델을 전달하고 점점 하나의 데이터
public class WerehouseViewModel
{
public Werehouse Werehouse { get; set; }
public WerehouseKey WerehouseKey { get; set; }
}
내가
var viewModel =
from Wh in db.Werehouses
join WhK in db.WerehouseKeys on Wh.WhID equals WhK.WhID
where Wh.WhID == id
select new WerehouseViewModel { Werehouse = Wh, WerehouseKey = WhK };
return View(viewModel);
이 난에 표시를 IEnumerable 유형을 사용하도록 알고 데이터베이스에서 데이터를 가져 오는 방법은 그 내 보기,하지만 하나의 Werehouse (보기 모델에 하나만 있음)와 Keys (하나의 하우스 하우스에 대해 3 개의 키가 있다고 가정 해 봅시다)를 표시하고 싶습니다. 목록에 한 명의 수족관을 표시하고 테이블의 모든 키 아래에 어떻게 표시 할 수 있습니까? 왜냐하면 내가 사용하기 때문에
@foreach (var x in Model)
{
<div>@x.Werehouse.Kod_magazynu</div>
<div>@x.Werehouse.Ulica</div>
<div>@x.Werehouse.Numer_magazynu</div>
<div>@x.Werehouse.Miasto</div>
}
그것은 3 번 같은 데이터를 보여줍니다.
데이터베이스에서이웨어 하우스 3 키를 가지고 있기 때문에 :
은 다음 당신은 루프는 키를 보여줄 수 있는가? 이 사건에서 너는 무엇을하고 싶니? 첫번째 걸릴까요? – user3185569
나는이 예배당의 세 가지 열쇠에 관한 자료와 세 번이나 한 번, 한 번의 예배당의 자료를 보여주고 싶다. – Cezar