Entity Framework - 在 where 语句中查询
Entity Framework - query inside a where statement
我有一个场景需要从 table.
中获取字符串值列表
我需要查询 Subject
table 并获取主题列表:
EmployeeDetails emp = new EmployeeDetails();
emp.subjects = from x in EmpDB.subjects
join y in EmpDB.employeeInfo
on x.subjectCode equals y.subjectCode select new
{
x.subjectTitle,
}.toList();
我有一个员工 ID,我需要查询 EmployeeDetails
table 并获取特定 Employee ID
的 SubjectCodes
,并使用这些主题代码,我需要查询 Subject
table 并获取主题值。
我假设在 EmployeeDetails class 中您有 属性 个带有列表的主题。
EmployeeDetails emp = new EmployeeDetails();
emp.subjects = (from x in EmpDB.subjects
join y in EmpDB.employeeInfo on x.subjectCode equals y.subjectCode
where y.EmployeeId = <<your ID>> // Employee ID you searching
select x.subjectTitle).ToList();
我有一个场景需要从 table.
中获取字符串值列表我需要查询 Subject
table 并获取主题列表:
EmployeeDetails emp = new EmployeeDetails();
emp.subjects = from x in EmpDB.subjects
join y in EmpDB.employeeInfo
on x.subjectCode equals y.subjectCode select new
{
x.subjectTitle,
}.toList();
我有一个员工 ID,我需要查询 EmployeeDetails
table 并获取特定 Employee ID
的 SubjectCodes
,并使用这些主题代码,我需要查询 Subject
table 并获取主题值。
我假设在 EmployeeDetails class 中您有 属性 个带有列表的主题。
EmployeeDetails emp = new EmployeeDetails();
emp.subjects = (from x in EmpDB.subjects
join y in EmpDB.employeeInfo on x.subjectCode equals y.subjectCode
where y.EmployeeId = <<your ID>> // Employee ID you searching
select x.subjectTitle).ToList();