我想扩展最新版本的ASP.net Core Identity实体AspNetUserRoles和AspNetRoles,但无法确定是否可行以及如何实现。我在互联网上的“无处不在”中查找了或多或少相同的问题,但是几乎每个人都没有任何答案,或者如果说的答案是说而不是角色。我原本打算通过AspNetRoleClaims间接使用蛤but,但是通过AspNetRoles来管理用户的版权声明比较容易,因此我的需要就出现了。
我想做的是这样
我还希望使用AspNetUserRoles添加一个字符串字段,以便用户可以在应用程序的不同部分中扮演不同的角色。如果不将其用于实际的多租户,那么多租户就是我能想到的最好的模拟设备。公司的不同部门中的不同角色也可以用作模拟。
我希望使用AspNetRoles添加一个用于分组/类别目的的字符串字段,以便关联角色,例如可以制作一个模块。
AspNetUserRole是至关重要的一个,AspNetRoles很高兴能提供一种解决角色命名的方法,可以让我从某种角度上解决问题。
我正在使用Asp.net Core,Code First,Entity Framework和Migrations,如何进行上述扩展?