我正在尝试获取一个用户,包括他来自另一个表的所有交易。用户和交易之间存在一对多的关系。当我获得用户时,如何包含我的交易?
public class User{
[Key]
public int id{get;set;}
public string FirstName{get;set;}
public string LastName{get;set;}
public string Email{get;set;}
public string Password{get;set;}
public DateTime CreatedAt{get;set;} = DateTime.Now;
public DateTime UpdatedAt{get;set;} = DateTime.Now;
public List<Transaction> Transactions{get;set;}
[NotMapped]
public string ConfirmPassword{get;set;}
}
#Controller
[HttpGet("account")]
public IActionResult Account(){
User user = context.Users.FirstOrDefault(u => u.id == HttpContext.Session.GetInt32("user"))
.Include(u => u.Transactions);
return View("account", user);
}
我只是希望在传递到视图时将交易包含在用户中。我不明白该怎么做。现在它告诉我“用户不包含包含的定义”我该如何完成此操作?
慕姐8265434
相关分类