我正试图将identityDbContext添加到我的应用程序中,其中我已将id作为user的主键,就我而言,IdentityDbContext必须获取IdentityUser或其子对象。我的问题是如何添加IdentityDbContext与IdentityUser,它具有强类型id。
public class InstagramDbContext : IdentityDbContext<User, IdentityRole<Guid>, UserId>
{
// some code
}
InstagramDbContext has this error
public record UserId(Guid Value);
public class User : IdentityUser<UserId>
{
public UserId UserId { get; set; } = null!;
}
1条答案
按热度按时间icnyk63a1#
从你的问题来看,没有太多可以继续的,什么是Instagram.Domain.Users.UserId?
但是您可以尝试使用显式(或隐式)运算符
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/user-defined-conversion-operators