【发布时间】:2021-02-22 13:21:10
【问题描述】:
我正在开发一个使用 EF Core 和 .Net Core 的项目。
我有 2 个实体类。它们是一对多的关系。假设'学生' N 1 '等级'。
public class Student{
public string Id {get;set;}
public string Name {get;set;}
public string GradeId {get;set;}
public Grade grade {get;set;}
}
public class Grade{
public string Id {get;set;}
public string StudentGrade {get;set;}
}
我的 LINQ 像这样渴望加载学生
_dbcontext.Student.Include(s => s.Grade).ToList();
有时,我创建了一个“学生”记录,但我没有为其设置“成绩”。结果,等级将为空。由于我使用 WebAPI 来完成这项工作,我需要返回嵌套的 JSON,它总是包含“Grade”及其属性,无论“Grade”是否为空。
【问题讨论】:
标签: c# json asp.net-core entity-framework-core