Как преобразовать это в рамках сущностиПреобразование SQL в Entity Framework
Emp
______
EmpID
Fname
Lname
PostID
Post
______
PostID
Position
Select e.Fname, e.Lname, p.Position from Emp e inner join Post p
on e.PostID = p.PostID
и связываются с DataGridView
Trial:
var query = db.Employees.Include("Position") // source
.Join(db.Positions, // target
c => c.PosID, // FK
cm => cm.PosID, // PK
(c, cm) => new { Employees = c, Positions = cm }) // project result
.Select(x => x.Employees).Where(m => m.Fname.Contains(txtSrchFirstName.Text) && m.City.Contains(txtSrchCity.Text));
.Select(x => new { x.EmpID, x.Lname, x.Fname, x.Position, x.City}); // select result
GridView1.DataSource = query1.ToList();
GridView1.DataBind();
Какая у вас связь между Employees and Positions table? Это лучше, если вы включите также и отношение таблицы в вопросе. –
Создайте отношение внешних ключей к полю 'PostID', и вы можете напрямую запрашивать данные из' Positions', не используя join. – tia