0

有什么方法可以实现在 MYSQL Membership DB 的 Membership Table 中的 UserID 中插入 GUID。我尝试将默认 USERID 从 INT(11) 更改为 CHAR(16)。但无法成功在该特定列中插入 GUID。是否有任何解决方法。

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

ad.UserId = (Guid)Membership.GetUser().ProviderUserKey;

是由于将当前的 int 类型转换为 guid 而导致错误的代码段,但是这可以通过删除 (Guid) 转换并将其替换为 (Id) 来解决,但是我的 DTO 属性 ad.UserId 只接受 GUID .

4

0 回答 0