如何通过使用不是主键的键来获得结果列表?更具体地说,我有一个复合主键,我想用一列的参数检索所有匹配项。
我认为,在控制器中的 ActionResult 中,它类似于
tableModel tbmodel = db.tableModels.Find(i => i.partialPK == parameter)
但事实并非如此,因为 Find() 仅适用于整个 PK。
我在实体模型类中将我的 PK 声明为:
[Key]
[Column(Order = 0)]
public int PK1 { get; set; }
[Key]
[Column(Order = 1)]
public string PK2 { get; set; }