0

MYSQL メンバーシップ DB のメンバーシップ テーブルのユーザー ID に 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