指定されたユーザー名とパスワードがデータベースに存在するかどうかを確認する次のコードがあります。
public User GetUserByUserNameAndPassword(string userName, string userPassword)
{
using (var context = DataObjectFactory.CreateContext())
{
return Mapper.Map(context.UserEntities.Single(u => u.UserName == userName && u.UserPassword == userPassword));
}
}
データベースにユーザー名とパスワードがある場合、これは正常に機能しますが、ユーザー名またはパスワードが間違っていてレコードが見つからない場合はエラーがスローされます。
これは簡単かもしれませんが、私はラムダが初めてなので、正しく理解できませんでした。
null を処理できるようにラムダ クエリを変更するにはどうすればよいですか?
ありがとう