具有多個Join和選定列的示例LINQ

2021-10-07 12:38:29 字數 788 閱讀 7282

在本文中,我們將通過乙個示例展示如何編寫具有多個

join

的linq

語句。

如果您像我一樣,有時會發現很難記住

linq

語句的語法,因為我從

t-sql

跳轉到asp.net和c

#。 我正在尋找乙個示例,該示例可能顯示如何編寫乙個帶有多個

join

的linq

語句,但是我幾乎沒有運氣,因此,最終,當我將幾個腦細胞投入使用後,我想到了以下內容:

var dbregcourses = (from a in db.courseregistries

join b in db.courses on a.courseid equals b.id

join c in db.aspnet_users on a.userid equals c.userid

where a.userid == suserid

orderby a.regdate, b.code, b.description,

b.instructor, b.date, b.venue

select new

);if (dbregcourses.count() > 0)

如果您注意到的話,這裡我們使用

where

語句連線三個表,然後從至少兩個表中選擇列。

我還在底部新增了乙個

if語句,以檢視是否從

linq

語句返回了任何行,如果是這種情況,請返回一條訊息。

具有多個生成器和多個判別器的GAN

gan 2個判別器,2個生成器 三維生成對抗網路 gan 用於半監督跨域聯合分布匹配,其中訓練資料由來自每個域的樣本組成,並且域對應的監督僅由少數配對樣本提供。gan由四個神經網路,兩個發生器和兩個鑑別器組成。生成器被設計用於學習兩個域之間的雙向條件分布,而判別器隱含地定義了三元鑑別函式,該函式經過...

SQL 用JOIN連線多個表

select from table1 inner join table2 on table1.id table2.id 其實 inner join on的語法格式可以概括為 from 表1 inner join 表2 on 表1.欄位號 表2.欄位號 inner join 表3 on 表1.欄位號 ...

jsoup選擇具有多個class的標籤

如果 html 標籤的class 只要乙個,可以通過 document doc null doc jsoup connect timeout limittime get doc.getelementsbyclass 獲取 但是有些標籤宣告的 class 有多個,多個class 之間是通過 空格 進行...