我有两个班级任务和用户。我希望能够根据用户类属性“名称”的值过滤任务。
public class Task
{
[Key]
public int ID { get; set; }
public int UserID { get; set; }
public virtual User User { get; set; }
}
public class User
{
public int UserID { get; set; }
public string Name { get; set; }
public virtual ICollection<Task> Tasks { get; set; }
}
////用户控制器
public ActionResult UserTasks()
{
return View(db.Tasks.Where(Task => Task.User == User.Name).ToList());
}
还尝试了 == User.UserID 的 UserTasks 功能,也没有工作。