0
後成爲空我有我的控制器一些代碼,看起來像:對象屬性第一次使用
var db = new ComicEntities();
var user = db.Users.Where(i => i.UserName == username).Include(i => i.UserFavorites);
var AuthorComics = db.ComicAuthors.Where(i => i.User_Id == 1)
.Include(i => i.Comic)
.Include("Comic.Chapters")
.Include("Comic.Chapters.Pages");
var Comics = AuthorComics.Select(i => i.Comic).Include("Chapters").Include("Chapters.Pages");
return View(new LocalUserViewModel { User = user.First(), Comics = Comics.ToList() });
我的看法是這樣的:
@model Comics.Models.LocalUserViewModel
@foreach(var favorite in @Model.User.UserFavorites)
{
<div class="chapter-info">
<span class="chapter-info-title misc-comic-title">@favorite.Comic.Title</span>
<span class="chapter-info-page misc-comic-info">@favorite.DateFavorited</span>
</div>
}
的問題是,第一次迭代後foreach
循環,屬性@favorite.Comic
變爲空。
你沒有嘗試使用For循環代替的foreach?它有助於。 –
我也嘗試過。 –