我正在使用MembershipServices。我有一些其他表,我需要将记录与用户关联。我在aspnet_Users.UserId和MyTable.UserId之间创建了一个关系,它们都是SQL中的“uniqueidentifier”。
当我想要由用户保存或查找记录时,问题出现了。我正在使用
customization.UserId = Membership.GetUser().ProviderUserKey;
但它报告了一个编译错误,您无法将其转换为Guid。我不确定ProviderUserKey是否相关。
如何成功创建此关系并以编程方式引用它?
答案 0 :(得分:1)
只需直接投射它的类型,一切都会好的:
object key = Membership.GetUser().ProviderUserKey;
customization.UserId = (Guid)key;