我有這樣的查詢計數+ 1的總數量是一個用戶在我們網站上發了言:LINQ到返回沒有跟進記錄記錄
return db.tblGPlusOneClicks
.Where(c =>
c.UserID == UserID
&& c.IsOn
)
.Select(c=>c.URLID)
.Distinct()
.Count();
從本表數據來源:
不同網址的簡單計數,其中IsOn = true
會顯示他們有+1的網頁數。但是,表格還會在存儲空間時存儲某些值,將IsOn
中的值存儲爲false。
如果我:
- 另外一個我的主頁
- Unplus一個我的主頁
應該不算這是對我們的查詢用戶作爲最後一個動作加分這個用戶的這個URL是un-plus 1它。同樣,如果我:
- 另外一個我的主頁
- Unplus一個我的主頁
- 另外一個我的主頁
- Unplus一個我的主頁
- 另外一個我的主頁
它應該在原始查詢中對此進行計數,因爲該URL的最後一個操作是加1。
如何修改我的查詢來計算IsOn
爲true
的情況並且這是該用戶對該URL的最後一次已知操作?我努力編寫一個這樣的查詢。
不錯的解決方案標誌 - +1從我身邊... –
非常好,謝謝! –