servicestack,api-key,Authentication,servicestack,Api Key" /> servicestack,api-key,Authentication,servicestack,Api Key" />

Authentication ServiceStack中的UserAuth类型

Authentication ServiceStack中的UserAuth类型,authentication,servicestack,api-key,Authentication,servicestack,Api Key,我不明白: 1)为什么表“ApiKey”中的字段“UserAuthId”的类型为varchar,而在其他表中的类型为int 我想在UserAut表和ApiKey之间创建一个关系,就像我在UserAuth=>UserAuthRole和UserAuth=>UserAuthDetails之间所做的那样 2)为什么ApiKey表中的字段UserAuthId可以为空 3)为什么字段RefId和RefIdStr放在每个表中 RDBMS Auth存储库使用的UserAuth表有一个int主键,但是可以使用主键

我不明白:

1)为什么表“ApiKey”中的字段“UserAuthId”的类型为varchar,而在其他表中的类型为int

我想在UserAut表和ApiKey之间创建一个关系,就像我在UserAuth=>UserAuthRole和UserAuth=>UserAuthDetails之间所做的那样

2)为什么ApiKey表中的字段UserAuthId可以为空

3)为什么字段RefId和RefIdStr放在每个表中


RDBMS Auth存储库使用的
UserAuth
表有一个
int
主键,但是可以使用主键的不同数据类型从其他数据源填充。
apikeouthProvider
apikeouthProvider表必须能够使用替代源,因此也使用字符串
UserAuthId

RefId
RefIdStr
字段是一个可用于为自己的表添加引用的字段