我有一个问题,...... 我正在使用以下代码:
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但在表达式中检查它。希望你能帮帮我吗?
答案 0 :(得分:0)
你可以做.Include("UserRelationshipPropertyName")
,基本上你必须告诉框架加载用户对象。