场景:一个客户数据库,其中每个客户都可以拥有多个联系人,所有这些联系人都需要单独的登录凭据才能登录门户。联系人将有许多个人联系信息,如姓名,dob,地址,联系电话等。
使用IdentityServer4我创建了用户与每个IdentityUser的数据库对象一起进行身份验证所需的一切,在本例中为AspNetUsers表。
现在我想知道将AspNetUsers表链接到定义Contact实体的Contacts表的方法是什么。
考虑到AspNetUsers表已包含电子邮件地址和电话,我是否应该使联系实体从IdentityUser扩展并使用与IdentityServer4的联系,还是应该通过某些FK链接实体?