2015-06-15 32 views
-1

編寫我的第一個MVC應用程序,並使用VS2013和SQL Server 2008 R2,EF6和數據庫優先方法。MVC5 - 如何獲得跨多個實體的結果

我有所有的基礎知識爲我的應用程序工作,但不知道如何處理這個問題。我有一個作業表(JobID是PK)和一個項目表(JobID爲FK)。每項工作可以有數百萬個項目,並且我希望在工作記錄中顯示項目的數量。

我可以很容易地使一個視圖或SP返回與項目數列,但我有這樣的例子還有許多,想了解正確的方式做這樣的事情在MVC應用程序

不確定如何最好地完成這一點。

難道有人指出我正確的方向嗎?

感謝

馬克

+0

所以你只想得到一個計數或相關的工作項目?這很簡單,使用EF和Count() – br4d

回答

1

這將算在你的導航屬性的項目:

var Quantity=db.Jobs.Items.Count(); 

這意味着每個作業項目

+0

Cool。謝謝。任何暗示加載數百萬項目。我其實不想加載它們,只需要計數(如果可能的話) – mark1234

+0

那麼這是否會在我的MVC模型中出現? – mark1234