第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

linq 多個where查詢會不會提交多次

linq 多個where查詢會不會提交多次

HUX布斯 2018-08-20 09:06:53
可能很多的程序也和我有這個疑惑我在一個方法里這樣子寫var users=Db.TbUser;var validUsers=users.Where(o=>o.CoClosed==false);目地是為了獲取 用戶表中的有效用戶如果我是按以上的方法查詢是不是先把表中所有的數(shù)據(jù)查詢出來還回結(jié)果集,然后再對結(jié)果集進(jìn)行查詢?如果換成 var validUsers=Db.TbUser.Where(o=>o.CoClosed==false);會不會提高效率?
查看完整描述

2 回答

?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個贊

Linq的的Where或者其他條件方法,相當(dāng)于Sql的拼接,真正執(zhí)行是在ToList(),F(xiàn)irst() 等獲取結(jié)果的時候執(zhí)行的。

你可以一邊單步調(diào)試,一邊通過SqlProfile 查看sql的調(diào)用就知道了。


查看完整回答
反對 回復(fù) 2018-08-22
?
鳳凰求蠱

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個贊

如果你用的哦不是linq to sql 的話 是沒什么差別的。linq to sql 有個 生產(chǎn)sql 再查詢的話,也就是一次連接數(shù)據(jù)庫,是最佳的,如果你寫的對會連接兩次數(shù)據(jù)庫

查看完整回答
反對 回復(fù) 2018-08-22
  • 2 回答
  • 0 關(guān)注
  • 630 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號