【发布时间】:2023-03-29 03:07:01
【问题描述】:
我正在使用 ASP.NET Identity 2.0.0-beta1。而且我发现 IdentityUserRole 只能为 UserId 和 RoleId 指定相同的外键类型:
public class IdentityUserRole<TKey>
{
public IdentityUserRole();
public virtual TKey RoleId { get; set; }
public virtual TKey UserId { get; set; }
}
我需要的是 UserId 是 string 类型, RoleId 是 int 类型。 我真的需要 IdentityUserRole 来支持两种通用类型,例如:
public class IdentityUserRole<TUserKey, TRoleKey>
{
public IdentityUserRole();
public virtual TRoleKey RoleId { get; set; }
public virtual TUserKey UserId { get; set; }
}
谢谢, 克里斯
【问题讨论】:
标签: asp.net-identity