2015-03-31 107 views
0

可能是這樣做的錯誤方式,但即時通訊仍然是相當新的MVC場景。 .AT的那一刻,我有指望所有行的表(見下面的例子)如何修改或類似於@ model.count計數行取決於單元格值

public int JobCount() 
    { 
     int JobCount = db.Jobs.Count(); 
     return JobCount; 
    } 

我基本上要類似的東西,但在表中計算行數,如果該行的值具有的「高狀態「等等

我知道這裏也有javascript,但我想傳遞給控制器​​,以便我可以在主控制器中初始化它以獲得實時饋送。

我試過使用JavaScript計數,但我認爲可能有一個更簡單的方法。

如果您需要任何進一步的信息,讓我知道:)

+0

什麼是你的問題? – 2015-03-31 16:54:02

+0

db是什麼?我對LINQ不太好,但看起來你可能會用它來過濾非高值(請參閱lucuma的答案),然後按照原樣獲取Count。但是,這個帖子是不清楚的。你的頭銜根本不是問題,我真的不知道你在做什麼。 – sab669 2015-03-31 16:54:11

回答

3

您通常可以做到這一點:

db.Jobs.Where(x=>x.Status=="high").Count() 

方法假如是喬布斯的列表:

@Model.Where(x=>x.Status=="high").Count() 
+0

完美!謝謝@lucuma :)我欣賞它! – Matchbox2093 2015-03-31 16:58:34

+0

如果它適合你並回答你的問題,不要忘了標記它(或最好的一個)作爲答案,以幫助他人。 – lucuma 2015-03-31 17:00:22

+0

我會:)不會允許接受8分鐘的答案哈哈 – Matchbox2093 2015-03-31 17:01:12

相關問題