Entity framework 如何访问MVC4项目中Razor文件中foreach循环中的相关表数据?
我无法使用以下命令访问“ApplicationStatusId”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
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
您需要找出哪个变量为空。调试它,或者将语句分成单独的行,以找出抛出的引用。