如何使用ASP.NET登录/注册功能在MySQL成员数据库中插入用户ID的Guid?

如何使用ASP.NET登录/注册功能在MySQL成员数据库中插入用户ID的Guid?,mysql,asp.net-membership,membership-provider,Mysql,Asp.net Membership,Membership Provider,有没有办法在MYSQL成员数据库的成员表中的UserID中插入GUID。 我尝试将默认用户ID从INT(11)更改为CHAR(16)。 但无法在该特定列中成功插入GUID。 有什么解决办法吗 编辑: 以前我使用MSSQL成员资格提供程序。由于数据库大小的限制,我转而使用MYSQL ad.UserId = (Guid)Membership.GetUser().ProviderUserKey; 是由于将当前int转换为guid而导致错误的代码段 只需删除(Guid)强制转换并将其替换为(Id)即可

有没有办法在MYSQL成员数据库的成员表中的UserID中插入GUID。 我尝试将默认用户ID从INT(11)更改为CHAR(16)。 但无法在该特定列中成功插入GUID。 有什么解决办法吗

编辑: 以前我使用MSSQL成员资格提供程序。由于数据库大小的限制,我转而使用MYSQL

ad.UserId = (Guid)Membership.GetUser().ProviderUserKey;
是由于将当前int转换为guid而导致错误的代码段
只需删除(Guid)强制转换并将其替换为(Id)即可解决此问题,但我的DTO属性ad.UserId只接受Guid。

仅从上述链接中,我已将INT类型更改为CHAR(16)。请参阅我对您答案的评论。