'Pulse.Data.Entity.WHUserClaim'类型不能用作通用类型或方法中的类型参数'TUserClaim'

时间:2020-02-13 05:50:32

标签: c# asp.net-core model-view-controller

你好,我在mvc中创建dbcontextfile时遇到了这种错误 “严重性代码描述项目文件行抑制状态 错误CS0311无法将类型'Pulse.Data.Entity.WHUserClaim'用作通用类型或方法'IdentityDbContext'中的类型参数'TUserClaim'。从“ Pulse.Data.Entity.WHUserClaim”到“ Microsoft.AspNetCore.Identity.IdentityUserClaim”没有隐式引用转换。 Pulse.Data D:\ projects \ Pulse \ Pulse.Data \ AppDbContext.cs 16有效 “

public class AppDbContext : IdentityDbContext<WHUser, WHRole, long, WHUserClaim, WHUserRole, WHUserLogin, WHRoleClaim, WHUserToken>
  {
    public AppDbContext(DbContextOptions<AppDbContext> options) : base(options)
    {
    }

1 个答案:

答案 0 :(得分:0)

在使用Microsoft.AspNet.Identity.EntityFramework替换为使用Microsoft.AspNetCore.Identity替换实体表后,我在WHUserRole WHUserLogin WHUserClaim实体表中使用的名称空间不正确;它正常工作:)