Asp.net mvc 在mvc视图中计算表行数

Asp.net mvc 在mvc视图中计算表行数,asp.net-mvc,object-reference,Asp.net Mvc,Object Reference,我正在MVC视图中计算表行数 下面的代码从链接表开始计数,但现在已停止,并显示以下错误: Object reference not set to an instance of an object. 有人知道为什么会这样吗 @Model.Count(x=>x.Device.VehicleReg!=null)假设Model不是null,那么Device很可能是null这就是为什么会出现“对象引用”错误您的Device为null并引发异常 试试这个: @Model.Where(x=> x.De

我正在MVC视图中计算表行数

下面的代码从链接表开始计数,但现在已停止,并显示以下错误:

Object reference not set to an instance of an object.
有人知道为什么会这样吗


@Model.Count(x=>x.Device.VehicleReg!=null)
假设
Model
不是null,那么
Device
很可能是
null
这就是为什么会出现“对象引用”错误您的
Device
为null并引发异常 试试这个:

@Model.Where(x=> x.Device != null).Count(x=> x.Device.VehicleReg)

如何从上面减去另一个@Model.Count?