質問: null) : base(ctx, describer) { } } ``` **エラーメッセージ:** > 'AspDotNetCoreFullFramework.Identity。 Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`8 [TUser、TRole、TContext、TKey、TUserClaim、TUserRole、TUserLogin、TUserToken]の**ApplicationUser** `1[System.Guid]', on` **が型パラメータ' TUser 'の制約に違反しています** > > 今、私がUserStore(Baseクラス)の.NET実装に行くとき: > TKey、IdentityUserRole 、IdentityUserLogin 、IdentityUserToken 、およびは、TKey、TKey、TContext、TKey、 > **ここで、TUser:IdentityUser ** > ... **TKey:IEquatable ** { > > 私は、ApplicationUserがIdentityUser から継承していることがわかります。この制約が満たされます。 TKeyは、IEquatable を実装するGUIDです。この制約も満たされます。 それで問題は何ですか?
回答: GUIDを追加する ``` IdentityBuilder.AddEntityFrameworkStores(); ``` このポストで述べたように問題を解決しました。