我做了一些关于在 EF 中禁用延迟加载的研究,从我能找到的内容来看,要禁用延迟加载,您可以删除virtual
关键字,或者Configuration.LazyLoadingEnabled
在dbContext
public string HolidayCode { get; set; }
[ForeignKey("HolidayCode")]
public HolidayProfile HolidayProfile { get; set; }
public DatabaseContext()
{
this.Configuration.LazyLoadingEnabled = false;
}
我遇到的问题是返回的数据仍然为空。