怎樣用LINQ或EF生成NOT IN和IN語句

2022-05-07 06:27:06 字數 577 閱讀 2574

例如:有乙個問卷表questionnaire和乙個活動與問卷的關係表activityoption_questionnaire,現在我們要找出不在活動中的問卷。

用lambda實現方法如下:

var notin = db.questionnaires.where(a => !((db.activityoption_questionnaire_s.select(b => b.questionnaireid)).contains(a.id)));

用linq實現方法:

var notin = from a in questionnaire

where !((from b in db.activityoption_questionnaire_s select b.questionnaireid).contains(a.id))

select a;

用lambda實現in:

db.l_reply.selectmany(s => logs, (s, p) => new )

.where(@t => @t.s.logid == @t.p.id)

.select(@t => @t.s).count()

怎樣用PHP生成html檔案

怎樣用php生成html檔案 2004 06 27 摘自 怎樣用php生成html檔案?總結一 貼子發出後,得到們的熱烈響應和幫助,為回報各位村民,特把有效回貼整理出 1,matrix two max的發貼 fp fopen templets.html a if fp else 簡單的將模板寫進乙個...

怎樣用Python生成詞云

1.首先得安裝詞云的模組 安裝wordcloud模組 開啟cmd 命令視窗 輸入 pip install wordcloud 2.其次再應用前導入模組 from wordcloud import wordcloud,imagecolorgenerator以下就是python顯示詞云的 def wor...

怎樣用UDP通迅

using system using system.data using system.net using system.net.sockets using system.collections using system.text using system.threading using syste...