Điều gì sẽ là truy vấn cho:Entity Framework Query cho bên tham gia
select s.* from Service s
inner join ServiceAssignment sa on sa.ServiceId = s.Id
where sa.LocationId = 1
trong khuôn khổ tổ chức?
Đây là những gì tôi đã viết:
var serv = (from s in db.Services
join sl in Location on s.id equals sl.id
where sl.id = s.id
select s).ToList();
nhưng đó là sai. Có thể một số hướng dẫn tôi đến con đường?
Look có: http : //stackoverflow.com/questions/37324/what-is-the-syntax-for-an-inner-join-in-linq-to-sql –
Bạn đang sử dụng bài tập '=' thay vì so sánh '==' trong mệnh đề 'where'. Ngoài ra bạn không cần điều đó nếu bạn đã tham gia vào các lĩnh vực đó. –
Không phải là 'nơi sl.id = s.id' thừa với điều kiện tham gia của bạn? –