1

Is there a particular reason why these fields are duplicated with the same data across the UserOAuthProvider and UserAuth tables?

UserName: someusername,
Email: "someusername@somedomain.com",
PrimaryEmail: "",
FirstName: null,
LastName: null,
DisplayName: "",
BirthDate: null,
BirthDateRaw: null,
Country: null,
Culture: "en",
FullName: "",
Gender: null,
Language: null,
MailAddress: "",
Nickname: null,
PostalCode: null,
TimeZone: null, 
4

1 回答 1

1

UserAuth表是保存用户主数据的父记录,每次用户向外部提供者进行身份验证时都会合并这些主数据,而这些UserOAuthProvider表保存有关用户的信息,这些信息是在用户登录后为单个身份验证提供者收集的。

于 2013-10-28T03:15:00.730 回答