1

我有两个班级任务和用户。我希望能够根据用户类属性“名称”的值过滤任务。

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 功能,也没有工作。

4

0 回答 0