查詢到底是什麼?
查詢是命令的列表。查詢用於對數據源(即內存對象、SQL、XML等)執行操作(即CRUD操作),並顯示該查詢結果的形狀。這表明Query不負責輸出的內容;相反,它是按照輸出的形狀順序排列的。
每個查詢由三個不同的元素組成:
- 初始化(使用特定數據源)
- 狀態(其中,過濾器,排序條件)
- 選擇(單選、組選、加入)
LINQ這個詞代表“語言集成查詢”。主要的好處是,它允許用戶在代碼中使用查詢語法在SQL查詢中編寫查詢。
在LINQ中,。網framework provides a collection of built-in query terms that allow users to write SQL-style queries.
在LINQ中有三種方法來編寫查詢:
- 使用查詢語法
- 使用方法語法
- 使用混合語法