C# 索赔查询表

C# 索赔查询表,c#,asp.net,.net,asp.net-mvc,asp.net-identity,C#,Asp.net,.net,Asp.net Mvc,Asp.net Identity,在asp.net标识模型中,有表AspNetRoleClaims和AspNetUserClaims,分别包含外键RoleId和UserId以及列ClaimType和ClaimValue。 问题是为什么没有索赔的查找表,一个包含Id和ClaimType或ClaimName的表,然后我们在表AspNetRoleClaims和AspNetUserClaims中为其使用外键?为什么这是个好主意?声明可以是任何内容,您的表将是需要维护的中间步骤。在当前情况下,您将对每个用户和角色重复声明类型,在编写多次声

在asp.net标识模型中,有表AspNetRoleClaims和AspNetUserClaims,分别包含外键RoleId和UserId以及列ClaimType和ClaimValue。
问题是为什么没有索赔的查找表,一个包含Id和ClaimType或ClaimName的表,然后我们在表AspNetRoleClaims和AspNetUserClaims中为其使用外键?

为什么这是个好主意?声明可以是任何内容,您的表将是需要维护的中间步骤。在当前情况下,您将对每个用户和角色重复声明类型,在编写多次声明类型时可能会键入错误。