【发布时间】:2014-02-15 03:33:47
【问题描述】:
我在 db 中有 2 个表 - 一个是 EmploymentRecords 一个是 EmploymentVerificationRecords
我想查询两个表并返回一个列表
我有一个模型(简化示例):
Public Class Record
{
int ID {get; set;}
string name {get; set;}
bool IsVerification {get; set;}
}
我想在 LINQ 中进行某种类型的查询,例如:
var records = from a in _context.EmploymentRecords
join b in _context.EmploymentVerificationRecords on a.id equals b.id
where a.UserID = 1
select new Record() { .ID = a.id, .name = a.name, .IsVerification = false}
// I also want to select a new Record() for each b found
请参阅 - 我还希望在第二个表中找到的每条记录的结果中添加一个新的 Record(),因为这些结果 IsVerification 将是 True
【问题讨论】: