我正在将ServiceStack身份验证与ServiceStack.OrmLite(SqlServer)一起使用。我有不同的用户类型,如学生,教师,校长。。所有用户类型都将与其他Db表相关。实施它的最佳实践是什么?
A)在UserAuth表中添加必要的字段并制作Black Magic。(创建UserAuth后,将必要的额外信息手动添加到表中)
B)学生:UserAuth(UserAuth中的所有字段都将被克隆)
C)Student.UserAuthId,UserAuth.Meta [UserType.Student,StudentId]相互引用
D)扩展XService,XFeature或??
PS:如何将“所有者”和“类型”字段添加到ServiceStack UserAuth表。
守候你守候我