SQL To LinQ 你知道麼?

2021-09-23 19:58:19 字數 1501 閱讀 9704

學習linq的時候,你應該用到過linq to sql 的工具---linqpad,剛開始用,不太熟悉,尤其是涉及到多表查詢,不會寫linq語句怎麼辦?

這不是問題,下面先來介紹另乙個工具 sql to linq,sql已經學了很長時間了,做系統的時候經常用到,對於sql語句應該不陌生吧。

開啟sql server 2008 ,新建查詢,我想把三張表中的資訊一一對應起來,並且只要我想要的字段的資訊,sql語句:

select [t2].[virtualexamroomid], [t2].[virtualexamroomname], [t0].[examid], [t0].[examname], [t1].[examineeexamid], [t1].[examineename]

from [examexamentity] as [t0], [examexamineeexamentity] as [t1], [examexamroomplanentity] as [t2]

where ([t0].[examid] = [t1].[examexamentityexamid]) and ([t1].[examexamroomplanentityvirtualexamroomid] = [t2].[virtualexamroomid])

執行,顯示我想要的三張表中相關的字段資訊:

然後,開啟sql to linq,tools--linqer connections,新建連線:

選擇add:

設定要連線的資料庫,

選擇linq to entities:

確認,將sql語句複製到左邊的sql框中,在上邊的connection中選擇你剛新建的連線,執行,然後右邊就會把相應的linq語句顯示出來:

把linq語句,複製到linqpad中,執行:

perfect!!!,善用工具,提高開發效率!

你真的知道如何定義效能要求麼?

編者按 本文作者是 nikita salnikov tarnovski,是 plumbr 的聯合創始人,作為一名高階開發者,他同時也是一位應用效能調優的專家,擁有多年的效能調優經驗。本文中他通過常見的效能需求誤區經驗,分享應該如何去設定實際的效能需求目標,本文系 oneapm 工程師編譯呈現。以下為...

你真的知道如何定義效能要求麼?

編者按 本文作者是 nikita salnikov tarnovski,是 plumbr 的聯合創始人,作為一名高階開發者,他同時也是一位應用效能調優的專家,擁有多年的效能調優經驗。本文中他通過常見的效能需求誤區經驗,分享應該如何去設定實際的效能需求目標,本文系 oneapm 工程師編譯呈現。以下為...

關於物聯網的這些,你知道麼?

關於物聯網起源的說法有很多種,1982年,第一台連網裝置出現,卡內基梅隆大學的程式設計師將一台可口可樂自動售賣機連線到網際網路上,使他們可以在去購買之前檢查機器是否有冷飲。這通常被認為是物聯網的起源。還有人認為物聯網起源於 1995年比爾蓋茨在著作 未來之路 中提到物聯網。其實,物聯網 一詞誕生於1...