我的模型 - 員工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
你有什麼嘗試? –