【发布时间】:2013-03-25 15:45:15
【问题描述】:
我有一个项目模型,它有多个“打开的任务”:
[NotMapped]
public IEnumerable<Task> OpenTasks
{
get
{
//All tasks where status id == 1 (= open tasks)
return Tasks.Where(t => t.TaskStatusId == (int)EnumTaskStatus.taskStatus.openTask);
}
}
一个任务模型有多个用户:
public virtual ICollection<Useraccount> Useraccounts { get; set; }
现在我想获取项目的特定用户的所有未完成任务。 它看起来像这样:
project.OpenTasks.Where(my user is in t => T.useraccounts);
但我不确定我的 where 条件会是什么样子。
【问题讨论】:
标签: asp.net-mvc-3 linq entity-framework