主キーではないキーを使用して結果のリストを取得するにはどうすればよいですか? より具体的には、1 つの列のパラメーターですべての一致を取得したい複合主キーがあります。
コントローラーの 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; }