Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
Entity framework 如何访问MVC4项目中Razor文件中foreach循环中的相关表数据?_Entity Framework_Asp.net Mvc 4 - Fatal编程技术网

Entity framework 如何访问MVC4项目中Razor文件中foreach循环中的相关表数据?

Entity framework 如何访问MVC4项目中Razor文件中foreach循环中的相关表数据?,entity-framework,asp.net-mvc-4,Entity Framework,Asp.net Mvc 4,我无法使用以下命令访问“ApplicationStatusId” var applicationStatus = applicationItem.ApplicationDetermination.ApplicationStatusId; @Html.DisplayFor(modelItem => applicationItem.ApplicationDetermination.ApplicationStatusId) 但我可以使用以下命令访问同一razor文件中的“Applicatio

我无法使用以下命令访问“ApplicationStatusId”

var applicationStatus = applicationItem.ApplicationDetermination.ApplicationStatusId;
@Html.DisplayFor(modelItem => applicationItem.ApplicationDetermination.ApplicationStatusId)
但我可以使用以下命令访问同一razor文件中的“ApplicationStatusId”

var applicationStatus = applicationItem.ApplicationDetermination.ApplicationStatusId;
@Html.DisplayFor(modelItem => applicationItem.ApplicationDetermination.ApplicationStatusId)

请查看下面的错误

使用这个

 var applicationStatus = @applicationItem.ApplicationDetermination.ApplicationStatusId;

我通过对“ApplicationDetermination”对象进行空检查来解决这个问题。它试图从空对象获取ApplicationStatusId


您需要找出哪个变量为空。调试它,或者将语句分成单独的行,以找出抛出的引用。