我正在使用WebApi应用程序工作,我编写了一个方法使用以下代码获取学生:
public Student GetStudent(string studentId)
{
var student = this.context.Students.FirstOrDefault(x => x.Id == Guid.Parse(studentId));
return student;
}
这里的 studentId 是从 WebApi 调用中获取的。但是,当我尝试运行此应用程序时,它会抛出一个异常,如下所示:
附加信息:LINQ to Entities 不认识方法 'System.Guid Parse(System.String)',因此无法将该方法转换为存储表达式。
请问有人能告诉我为什么会出现这种情况以及如何解决这个问题吗?