01/10/2018, 00:27

Sự khác nhau giữa Select và Where trong C# Linq là gì?

Như tít ạ, các bác giải thích giúp e với

ACP viết 02:29 ngày 01/10/2018

Theo mình biết thì nó là 2 cái khác nhau mà:

  • Select: query ra các trường data. Vd: Select ten, mota,…
  • Where: là điều kiện để lọc lại các data đó. Vd: where ten = ‘Anh’.

Còn ý bạn muốn biết cái khác là gì thì mình chưa rõ

Ninh Lê viết 02:31 ngày 01/10/2018

hiểu đơn giản thì select và where làm chức năng tương tự như trong câu truy vấn sql. bản chất linq thì cũng sẽ được biên dịch ra thành một câu truy vấn sql thôi.

Theo định nghĩa sách vỡ thì select là phép chiếu (projector operation), where là phép lọc (filter operation).
Còn hiểu đơn giản thì select dùng để lấy data từ database, where dùng để lọc data dựa trên điều kiện cho trước.

Bài liên quan
0