|
分類:[C#]
環境) visualStudio2019/ C# /EntityFramework
お世話になっています。
C#からDBの中身をlistに入れるとき、条件を2つ用意して、一致するレコードを取得する方法で
Name , ID
あ ,0001
い ,0001
う ,0002
え ,0001
var id = 0001
var a = dbContext.Table.FirstOrDefault(x => x.ID == id);
FirstOrDefault()を使用してるので,1つだけなら上記で取得できるのですが
Name = い
ID =0001
のように2つ条件を付けて検索したい時がうまく出力できません。
var name = "い";
var a = dbContext.Table.FirstOrDefault(x => x.ID == id && x => x.Name == name);
上記はエラーがでて実行できませんが、考えてる動きとしては、こんな感じで取得が出来たらと考えています。
何かわかることがあればご教授頂けると幸いです。
|