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 回答