Witam
mam dwie tabele Artykul i ArtykulTresc
dodałem do projektu ArtykulViewModel i w nim
public class ArtykulViewModel
{
public IEnumerable<Artykul> Artykul { get; set; }
public IEnumerable<ArtykulTresc> ArtykulTresc { get; set; }
}
w kontrolerze pobieram rekord z tabeli Artykul o przekazanym id oraz treść artykułu z tabeli ArtykulTresc
w var artykul i artykulTresc na końcu dodaję Single() i tu jest problem jak zmienię na ToList() jest ok
public ActionResult Artykul(int id)
{
var artykul = db.Artykul.Include("ArtykulTresc").Where(a => a.ArtId == id).Single();
var artykulTresc = artykul.ArtykulTresc.Single();
var vm = new ArtykulViewModel
{
Artykul = artykul,
ArtykulTresc = artykulTresc
};
return View(vm);
}
Jak powinienem prawidłowo pobrać te dane z obu tabel i przekazać do widoku?
Czy w kontrolerze mogę dodawać jednocześnie using do Models i ViewModels?
Pozdrawiam