使用外键获取表信息

时间:2019-03-24 21:39:17

标签: c# asp.net sql-server model-view-controller

我想获取表中外键是设置值的所有行。

所以我下面有一行来获取表Resultater

中的所有值
var resultater = _context.Resultater.ToArray();

我想将结果限制为仅与外键匹配的结果。我想像是这样:

var foreignKey = 1;
var resultater = _context.Resultater.Where(ForeignKey == foreignKey).ToArray();

模型/表格如下

{
    public int Id { get; set; }

    [Required]
    public string ForeignKey { get; set; } 

    [Required]
    [Display(Name = "Dato")]
    public DateTime Date { get; set; }

    public string Form { get; set; }
}

1 个答案:

答案 0 :(得分:2)

您应该像这样更改lambda查询

var foreignKey = 1;
var resultater = _context.Resultater.Where(x=> x.ForeignKey == foreignKey).ToArray();