您好,我在与 ApplicationUser 类建立关系时遇到问题,您无法浏览!有人可以帮忙吗?
public class ApplicationUser : IdentityUser
{
public ICollection<Book> Book{ get; set; }
}
public class Book
{
public string UserID { get; set; }
[ForeignKey("UserID")]
public ApplicationUser ApplicationUser { get; set; }
}
在控制器中获取模型
// 获取:书籍 公共异步任务索引() {
var list = from s in _context.Books select s;
ApplicationUser ApplicationUser = await _userManager.GetUserAsync(HttpContext.User);
if (!await _userManager.IsInRoleAsync(ApplicationUser , "Admin"))
{
list = list.Where(s => s.ApplicationUser == ApplicationUser);
}
list = list.Where(s => s.State== BookUtils.States.ACTIVE);
return View(await list.AsNoTracking().ToListAsync());
}
当我尝试浏览模型 Book.cshtml @item.ApplicationUser = NULL ????
有人可以帮忙导航吗?
答案 0 :(得分:0)
试试这个:
@Configuration