我正在使用ASP.NET身份2與EF。在ASP.NET身份中,我有PhoneNumber屬性,在我的情況下(商業智慧)是手機號碼。但我也有用於辦公電話的電話號碼。現在我希望我的所有代碼都使用MobileNumber(移動設備)和PhoneNumber(辦公室)。我可以這樣做,How can I change the table names when using Visual Studio 2013 ASP.NET Identity?但在這種情況下,我需要更改屬性名稱。我想要更改屬性名稱以及數據庫列名稱。將PhoneNumber重命名爲MobileNumber,並將PhoneNumber作爲附加列使用?
0
A
回答
2
只需重命名班級的屬性即可。創建EF遷移。最有可能的是,它將刪除您嘗試重命名的現有列並添加一個新列。替換RenameColumn("dbo.MyTableName", "OldColumnName", "NewColumnName");
2
,移民代碼,你可以繼承IdentityUser類模型和新屬性添加到它
public class User : IdentityUser
{
public string MobileNumber { get; set; }
}
,並在數據庫中重命名列中使用此代碼
protected override void OnModelCreating(DbModelBuilder builder)
{
builder.Entity<User>()
.Property(u => u.PhoneNumber)
.HasColumnName("NewName");
}
相關問題
- 1. 定期爲PHONENUMBER
- 2. Phonenumber identification add tag
- 3. 通過Powershell爲AzureAD設置StrongAuthenticationUserDetails PhoneNumber?
- 4. WP7 NameOrPhoneNumber inputscope:可以將PhoneNumber設置爲默認值嗎?
- 5. Angular Firebase sign inWith PhoneNumber
- 6. 重新啓動後,用戶phoneNumber屬性爲零
- 7. 如何找到列表PHONENUMBER陣列
- 8. Android 4.0的電話與黑名單PHONENUMBER
- 9. 的Android越來越PHONENUMBER
- 10. PhoneNumber屏蔽輸入提示
- 11. 格式uiTextField phoneNumber和日期
- 12. 複製Laravel並將其重命名爲
- 13. 使用powershell將file.jpg.jpg重命名爲file.jpg
- 14. 如何使用NA作爲因子級別並將其重命名爲R?
- 15. PyQuery如何附加元素並將其重命名爲每個子元素
- 16. 顯示在Android中使用phonenumber的所有聯繫人列表?
- 17. 將* .pdf重命名爲convert.pdf
- 18. 將.nupkg重命名爲.zip
- 19. 將total.js重命名爲totaljs
- 20. 使用asp.net將多個文件上傳並重命名爲FTP
- 21. 代理lotus:detach file ...並將它們重命名爲加入時間
- 22. 將行爲附加到Javascript中的命名空間調用?
- 23. 創建新工作表並將其重命名爲循環
- 24. 爲什麼在Asp.Net身份2.0 PhoneNumber是[nvarchar](最大)
- 25. 重命名爲內列名加入
- 26. 重命名文件並附加到outlook
- 27. C#將列表轉換爲2d列表並添加附加值
- 28. java.lang.NullPointerException和其他。從ListView中提取PhoneNumber。
- 29. Firebase管理員:從Uid中檢索phoneNumber
- 30. 火力地堡從我PHONENUMBER ID
的問題是,該屬性由框架使用。我可以在數據庫中更改,但不能上課。 – user960567
通過身份框架?它會處理這個變化。 – trailmax
怎麼樣?框架如何知道他必須使用MobileNumber屬性而不是PhoneNumber?請記住它在基礎標識類中的定義。 – user960567