1

質問があります...次のコードを使用しています:

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 を返しますが、式でチェックされます。あなたが私を助けてくれることを願っていますか?

4

1 に答える 1

0

基本的.Include("UserRelationshipPropertyName")に、フレームワークにユーザーオブジェクトもロードするように指示する必要があります。

于 2012-12-17T19:23:11.830 に答える