Xin chào, Các bạn demo giúp mình cách join 3 bảng này với ạ.
trên mạng chỉ có hướng dẫn join 2 bảng thôi. Mình join 3 bảng toàn báo lỗi cú pháp lệnh join thứ 2.
Xin chào, Các bạn demo giúp mình cách join 3 bảng này với ạ.
trên mạng chỉ có hướng dẫn join 2 bảng thôi. Mình join 3 bảng toàn báo lỗi cú pháp lệnh join thứ 2.
bạn cứ show câu join 3 bảng của bạn lên đây, mọi người sẽ correct lại
với thiết kế trên, bạn mong muốn join 3 bảng để ra được kết quả gì?
Sức mạnh của entity framework ở chỗ bạn sử dụng object chứ không phải database.
Ví dụ trong mô hình trên:
PhongBan phongGiaoDucGioiTinh = dataContext.PhongBan.Find("phongGiaoDucGioiTinh_Id");
PhanCongTruc phancong = phongGiaoDucGioiTinh.PhanCongTruc
.Where(x => x.NgayTruc == DateTime.Today);
NhanVien[] nhanVienTrucHomNay = phancong.NhanVien;
Như bạn thấy, không có 1 lệnh join nào cả.
Bạn có thể tìm từ khoá Relationship trong EF
Nếu bạn vẫn nghĩ, phải JOIN mới đúng cách thầy dạy, thì vui lòng tham khảo
Join 2 bảng đầu, select anonymous object, rồi lại join tiếp với bảng còn lại