2014-03-07 14 views
4

我使用MySql的成員提供了.NET MVC 4應用,並得到這一切設置爲每this tutorial使用GUID MySQL的成員提供用戶

的問題是,所述提供商設置的mysql_aspnet_users表與UserIDPK作爲INT(11),而MSSQL提供商使用一個UNIQUEIDENTIFIER

我需要將現有用戶遷移到此數據庫,我更願意將Guid作爲主鍵在Users和Membership表中。

有沒有辦法做到這一點MySql會員供應商

或者我需要寫我自己MySQL的成員提供只是使用UUIDs作爲主鍵?

我已經看過任何文件或「非hacky」的方式來做到這一點,但迄今沒有任何運氣。

+0

+1爲教程設置MySQL成員資格 – SamekaTV

回答

1

我不認爲你可以阻止使用自定義成員資格提供創建自定義成員用戶類。像這個教程http://msdn.microsoft.com/en-us/library/ms366730%28v=VS.85%29.aspx他們使用GUID的。您需要更改SQL升技,以便與MySQL一起工作

+0

我進一步研究它,並決定這樣做,我將創建自己的MySQL成員資格提供程序,因爲它似乎是唯一的方法。奇怪他們不會有這個選擇,但哦。 –

相關問題