我使用了User
的自定义实现,该实现是使用IdentityUser
衍生自Asp.Net Core Identity
的:
public class AppUser : IdentityUser
{
...
}
如果我调用该方法:
var identityResult = await UserManager.CreateAsync(user);
我得到了错误:
System.InvalidOperationException:由于主键属性“ Id”为空,因此无法跟踪类型为“ AppUser”的实体。
它与microsoft.AspNetCore.Identity.EntityFrameworkCore
-2.2.0
的版本完美兼容,但是升级到3.0.0
之后-它不起作用。
在测试用户创建过程中,我也遇到了相同的错误,在这里我使用以下UserManager
配置: