当我从邮递员调用FindByNameOrEmailAsync方法时,它返回用户。但是一旦我通过UI发送值,该方法返回null。 虽然该值绑定到usernameOrEmailAddress变量并且转到该方法,但它返回null。
有人可以帮助我吗?
cellForRowAtindexPath
答案 0 :(得分:3)
您需要设置正确的租户。
如果用户名或电子邮件地址在租户中是唯一的,请注入IUnitOfWorkManager
并执行:
using (_unitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant))
{
var user = await _userManager.FindByNameOrEmailAsync(model.UsernameOrEmailAddress);
// ...
}
如果_unitOfWorkManager.Current
为null
,请将上述代码包装在:
using (var uow = _unitOfWorkManager.Begin())
{
// Above code goes here
uow.Complete();
}