Tôi viết một số lượng khá lớn linq trong cuộc sống hàng ngày của tôi, nhưng chủ yếu là những tuyên bố đơn giản. Tôi đã nhận thấy rằng khi sử dụng mệnh đề ở đâu, có nhiều cách để viết chúng và mỗi cách đều có kết quả giống như tôi có thể nói. Ví dụ;
from x in Collection
where x.Age == 10
where x.Name == "Fido"
where x.Fat == true
select x;
Xuất hiện tương đương với điều này ít nhất là về kết quả có liên quan:
from x in Collection
where x.Age == 10 &&
x.Name == "Fido" &&
x.Fat == true
select x;
Vì vậy, có thực sự có một sự khác biệt ngoài cú pháp? Nếu vậy, phong cách ưa thích là gì và tại sao?
Fat
tài sản boolean ? Đó là ý nghĩa đơn giản.