Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC5-如何获得跨多个实体的结果_Asp.net Mvc - Fatal编程技术网

Asp.net mvc MVC5-如何获得跨多个实体的结果

Asp.net mvc MVC5-如何获得跨多个实体的结果,asp.net-mvc,Asp.net Mvc,编写我的第一个MVC应用程序,使用VS2013和SQL Server 2008 R2、EF6以及数据库优先的方法 我有我的应用程序的所有基础知识,但不知道如何解决这个问题。我有一个jobs表(JobID是PK)和一个items表(JobID是FK)。每个作业可能有数百万个项目,我希望在作业记录中显示项目计数 我可以很容易地创建一个视图或SP以返回一个包含项目计数的列,但我还有更多类似的示例,我想学习在MVC应用程序中执行类似操作的正确方法 不确定如何最好地实现这一点 有人能给我指出正确的方向吗

编写我的第一个MVC应用程序,使用VS2013和SQL Server 2008 R2、EF6以及数据库优先的方法

我有我的应用程序的所有基础知识,但不知道如何解决这个问题。我有一个jobs表(JobID是PK)和一个items表(JobID是FK)。每个作业可能有数百万个项目,我希望在作业记录中显示项目计数

我可以很容易地创建一个视图或SP以返回一个包含项目计数的列,但我还有更多类似的示例,我想学习在MVC应用程序中执行类似操作的正确方法

不确定如何最好地实现这一点

有人能给我指出正确的方向吗

谢谢


标记它将计算导航属性中的项目:

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

这意味着每个作业的项目数

所以您只想获得计数或相关作业项目数?使用EF和Count()很简单。谢谢任何暗示都无法加载数百万项。我其实不知道;我根本不想加载它们,只要获取计数(如果可能的话),那么这是否适用于我的MVC模型?