01/10/2018, 15:07

Chọn 2 cột từ 2 bảng

Mình có 2 bảng :

**BACSI** ( _ID_, TENBACSI )
**LUONG** ( _ID_, TIENLUONG )

Câu lệnh LinQ sẽ là như thế nào để select 2 cột TENBACSI và TIENLUONG tương ứng với ID như câu lệnh SQL:

select a.TENBACSI,b.TIENLUONG from BACSI a, TIENLUONG b where a.ID == b.id

Chẵn viết 17:14 ngày 01/10/2018

Mình thấy hai bảng này nó có liên quan gì với nhau đâu mà truy vấn thế kia được nhỉ?

duong viết 17:17 ngày 01/10/2018
var result = from bacsi in db.BACSIs
             from luong in db.LUONGs
             where bacsi.ID == luong.ID
             select new
             {
                    TENBACSI = bacsi.TENBACSI,
                    TIENLUONG = luong.TIENLUONG
             };
Bơm Vá Xe Tăng viết 17:21 ngày 01/10/2018

Lúc này mình có 2 biểu thức điều kiện thì như thế nào bạn ? and không được

duong viết 17:20 ngày 01/10/2018
var result = from bacsi in db.BACSIs
             from luong in db.LUONGs
             where bacsi.ID == luong.ID
                && bacsi.TENBACSI.Contains("xxx")
             select new
             {
                    TENBACSI = bacsi.TENBACSI,
                    TIENLUONG = luong.TIENLUONG
             };
san nhua viết 17:17 ngày 01/10/2018

mình thấy 2 bảng trên ko liên quan đến nhau, kết quả ra sai đó

duong viết 17:12 ngày 01/10/2018

Mình đâu biết, mình chỉ làm theo yêu cầu của bạn ấy.
Ý bạn là sai cái gì ?

Bài liên quan
0