【问题标题】:Get Table information using foreign key使用外键获取表信息
【发布时间】:2019-03-24 21:39:16
【问题描述】:

我想获取表中外键为设定值的所有行。

所以我在下面有一行来获取表中的所有值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; }
}

【问题讨论】:

  • 那么问题是什么以及您面临的问题是什么?
  • Resultater 表中,我有ForeignKey 列,我想要与foreignKey 匹配的所有行。问题是我不知道如何限制_context.Resultater.ToArray();的结果

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


【解决方案1】:

你应该像这样改变 lambda 查询

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    相关资源
    最近更新 更多