質問があります...次のコードを使用しています:
Expression<Func<Administrator, bool>> function = (Administrator a) => (a.User.Username.Equals(username) && a.User.Password.Equals(password));
List<Administrator> admins = uow.AdministratorRepository.find(function).ToList();
管理者リストの結果は、管理者のユーザー プロパティのユーザー名とパスワードが必要な資格情報と等しい管理者のリストです。しかし、私の大きな疑問は、なぜすべての管理者admin.User
が戻ってくるのかということnull
です。わからない、多分それは小さなものかもしれませんが、私には見えません。そのため、プロパティは null を返しますが、式でチェックされます。あなたが私を助けてくれることを願っていますか?