Asp.net mvc 4 在视图中使用System.Linq
我有一个db结构,如下所示Asp.net mvc 4 在视图中使用System.Linq,asp.net-mvc-4,view,Asp.net Mvc 4,View,我有一个db结构,如下所示 FeedbackTable Id Name ... ... ProjectApprovalTable Id FeedbackId ... ... 我正在向视图传递反馈详细信息。如何访问视图中的项目审批详细信息 这就是我尝试过的 if (Model.StudentFeedback[i].IsTrainerVerified == true && Model.StudentFeedba
FeedbackTable
Id
Name
...
...
ProjectApprovalTable
Id
FeedbackId
...
...
我正在向视图传递反馈详细信息
。如何访问视图中的项目审批详细信息
这就是我尝试过的
if (Model.StudentFeedback[i].IsTrainerVerified == true && Model.StudentFeedback[i].StudentProjectApprovals.FirstOrDefault().IsTrainerApproved == false)
{
...
}
这里我得到了FirstOrDefault()的错误没有扩展方法
模型类是
public partial class StudentFeedback
{
public StudentFeedback()
{
this.StudentProjectApprovals = new HashSet<StudentProjectApproval>();
}
public int Id { get; set; }
....
....
public virtual ICollection<StudentProjectApproval> StudentProjectApprovals { get; set; }
}
公共部分课堂学生反馈
{
公众学生反馈()
{
this.StudentProjectApprovals=new HashSet();
}
公共int Id{get;set;}
....
....
公共虚拟ICollection StudentProjectApprovals{get;set;}
}
您需要展示实际型号。StudentProjectApprovals
是一个集合属性吗(您是否使用了语句包含了)?很抱歉回答得太晚。是的,您是对的StudentProjectApprovals
是一个集合属性。不太明白您所说的使用语句的意思。使用System.Linq
我在项目中添加了System.Data.Linq,并尝试在视图中使用System.Data.Linq
,但我仍然得到程序集参考错误
不是System.Data.Linq