【发布时间】:2017-02-25 03:59:03
【问题描述】:
我在加载已分配给 .NET 核心 MVC 应用程序中的 ApplicationUser 的实体时遇到问题。
我已将我的一个实体添加到用户类,请参见下面的代码:
public class ApplicationUser : IdentityUser
{
public int? AzureBlobResourceId { get; set; }
[ForeignKey("AzureBlobResourceId")]
public AzureBlobResource AzureBlobResource { get; set; }
}
理想情况下,我希望在从 UserManager 检索用户时加载 AzureBlobResource 对象
private Task<ApplicationUser> GetCurrentUserAsync()
{
return _userManager.GetUserAsync(HttpContext.User);
}
不幸的是,尽管 AzureBlobResource 对象始终为空,即使 AzureBlobResourceId 具有值。
我在这里错过了什么?
谢谢,尼古拉
【问题讨论】:
-
你能告诉我们 _userManager 的声明吗?
标签: asp.net-mvc asp.net-core asp.net-identity .net-core