javascript - 获取外键表数据

标签 javascript c# asp.net-core entity-framework-6 entity-framework-core

从 dbcontext this.dbcontext.JobDetails.GetAll() 获取数据时。 在这里,我还需要来自当前 jobDetails 的外键表中的数据。

public class Like
{
    public int LikeId { get;  set; }
    public JobDetails JobDetails { get; set; }
    [ForeignKey("JobDetailFK")]
    public int JobDetailId { get; set; }
}
public class JobDetails
{
    [Key]
    public int JobDetailId { get; set; }
    public ICollection<Like> Likes { get; set; }
}

最佳答案

在 Entity Framework 6 中,您可以这样做:

using (DatabaseContext context = new DatabaseContext()) {
    return context.JobDetails.Include(x => x.Likes).ToList();
}

关于javascript - 获取外键表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52352970/

相关文章:

Asp.net Core TempData 生命周期和搜索词

c# - DbContext解耦

javascript - 填充一些文本后如何在 Canvas 上设置高度?

javascript - MongoDB聚合查询以获取总计数

javascript - jQuery/Bootstrap3 : Disable/hide button after submit

c# - ASP.NET 请求扩展类型

javascript - asm.js 对编译器的限制

c# - 找不到 CSC 中的源文件

c# - 如何使用 C#.NET 合并在 MS Word 中创建的表格的单元格?

c# - 有没有办法将元数据添加到 ASP.NET Core 中的所有 GET 端点?