Join Theo Nhiều điều Kiện Trong LinQ - Non Nguyen Blog
Có thể bạn quan tâm

Khi truy vấn trong cơ sở dữ liệu thì nhiều lúc bạn cần join theo nhiều điều kiện khác nhau, khi viết câu lệnh LinQ cũng vậy.
Một câu lệnh join (inner join) đơn giản - 1 điều kiện trong LinQ có dạng như sau:
var result = from x in Xjoin y in Y on x.key equals y.keyselect new {
...
}code-box
Câu lệnh trên là join chỉ với một điều kiện, khi mình muốn thêm điều kiện thứ hai, mình đã thử:
var result = from x in X join y in Y on x.key1 equals y.key2 && x.key2 equals y.key2select new {
...
}code-box
Sai quá sai, thế là ăn ngay cái Exception 😂😂😂
Sau khi sống chết với trình duyệt, mở chục tab Google thì mình được một issue có trên StackOverflow (link bài viết). Mình đã join trong LinQ bằng mẫu câu lệnh sau:
var result = from x in X
join y in Y on
new {
x.key1,
x.key2,
x.key ...
}
equals
new {
y.key1,
y.key2,
y.key ...
}
select new {
...
}code-box
Chúc bạn code vui. 😃
Lập trình LinQNon Nguyen
I am an IT Engineer and I always see me as a newbieYou might like
Hiện thêmPost a Comment
Đăng nhận xét
Mới hơn Cũ hơnĐược xem nhiều
Goods Issue và Goods Receipt trong SAP
tháng 12 04, 2021Cấu trúc T-Code trong SAP và ý nghĩa của chúng
tháng 8 27, 2021Những T-Code phổ biến trong SAP MM (Material Management)
tháng 9 05, 2022Các chủ đề
- Chuyện Non kể(3)
- Cà phê chém gió(4)
- Giải pháp EAM(2)
- Góc âm nhạc(5)
- Lập trình(18)
- Mã hóa(2)
- R & D(8)
- Videos(7)
Các thẻ chính
- .Net
- AngularJS
- Batch Script
- IBM Cognos
- Infor
- LinQ
- Oracle Database
- Postman
- cPanel
☕ Buy me a cup of coffee
Biểu mẫu liên hệ
Từ khóa » Join Nhiều Bảng Trong Linq
-
Kết Nối Nhiều Bảng Bằng Join Trong LINQ | DAMMIO
-
Toán Tử Join Trong LINQ | Comdy
-
Truy Vấn Nhiều Bảng Trong LinQ - Programming - Dạy Nhau Học
-
Cách Thực Hiện Tham Gia Giữa Nhiều Bảng Trong LINQ Lambda?
-
Nhóm Nhiều Bảng Trong LINQ - HelpEx
-
ASP.NET MVC - #41: Truy Vấn Nhiều Bảng Trong Sử Dụng LinQ | TEDU
-
LINQ – Sử Dụng Inner Join (C#) | YinYang's Programing Blog
-
LINQ – Ví Dụ Về Multiple Inner Join (C#) | YinYang's Programing Blog
-
Linq Trong Lập Trình C# .NET - Thực Hình Ví Dụ Linq
-
Perform Left Outer Joins (LINQ In C#) | Microsoft Docs
-
Tối ưu Hóa Câu Lệnh SQL - Viblo
-
Linq. Chọn Từ Nhiều Bảng - C#
-
ASP.NET MVC 5 LinQ To SQL - HOANGUYENIT