我的模型 - 员工Linq查询阶段
public class Employee
{
public int EmployeeId { get; set; }
public string GivenName { get; set; }
public string Surname { get; set; }
public virtual ICollection<EmployeeAudit> EmployeeAudits { get; set; }
}
和员工审计
public class EmployeeAudit
{
public int EmployeeAuditId { get; set; }
public DateTime DateCreated { get; set; }
public string AuditCode { get; set; }
public int EmployeeId { get; set; }
public Employee Employee { get; set; }
}
,所以我将有将有许多EmployeeAudits因为这样的员工 -
员工
id -----名称
1 ------鲍勃
2 ------吉姆
3 ------希拉
审计
EMPID --- auditcode ----- ------------ datecreated
1 --------- created --------------------- 13/12/12
2 --------- created --------------------- 13/12/12
3 --- ------ created --------------------- 13/12/12
2 ----- ---- SubmittedToHR ----------- 13/12/12
3 --------- SubmittedToHR ----------- 13/12/12
3 --------- PassedForVerification --- 13/12/12
这些审计表示在过程的某一阶段,如何查询使用LINQ到在员工所在的过程中显示 。
例如,我想显示在SubmittedToHr但已创建,而不是PassedForVerification的所有员工。
那么,什么是你的问题吗? – ryadavilli
你有什么尝试? –