はい、context.Accounts.Find(id) で、id は主キーです。正しいアカウントが表示されます。しかし、主キーではなく、文字列のユーザー名を持つ context.Accounts から検索したい。
より正確には、メソッド:
public void Authenticate(string username, password)
{ result = false;
Accounts test = new Accounts();
test.User = username;
Accounts dbEntry = new Accounts();
dbEntry = context.Accounts_.Find(test.User);
if (dbEntry.Password == password)
if(dbEntry.Admin == 1)
result = true;
return result;
}
ユーザー名はもう主キーではありません。Find() 関数を使用せずに正しいものを見つけるにはどうすればよいですか?