所以我正在做一個MVC 5應用程序使用個人用戶帳戶身份驗證方法。我可以看到該框架爲我創建了ASP.net.Users表,並提供了大量信息。我的問題很簡單:ASP.NET MVC 5身份屬性
這張表是否等同於擁有這樣的屬性的用戶類?那些在代碼中初始化的屬性在哪裏?我似乎無法找到關於這個特定主題的任何信息。
所以我正在做一個MVC 5應用程序使用個人用戶帳戶身份驗證方法。我可以看到該框架爲我創建了ASP.net.Users表,並提供了大量信息。我的問題很簡單:ASP.NET MVC 5身份屬性
這張表是否等同於擁有這樣的屬性的用戶類?那些在代碼中初始化的屬性在哪裏?我似乎無法找到關於這個特定主題的任何信息。
其使用EntityFramework代碼fi首先, 在模型文件夾下 文件「IdentityModels.cs」之類的ApplicationDbContext擴展IdentityDbContext<ApplicationUser>
該ApplicationUser是POCO的AspNetUsers表在你的數據庫
通過EF代碼創建先去IdentityConfig在App_Start文件夾中找出更多:
看看at this更多地瞭解用戶身份管理在MVC 5
UPDATE
對於您可以查看的屬性: add to the user profile
是的,我讀過的話題。也許我根本沒有理解它:P。 –
但我在該類中看到的是一組創建用戶的方法。而不是其屬性初始化 –
//您可以通過向ApplicationUser類添加更多屬性來爲用戶添加配置文件數據,請訪問http://go.microsoft.com/fwlink/?LinkID=317594以瞭解更多信息。 這是從應用程序的ApplicationUser類中提取的! –
這樣班級是我的「用戶」? –
現在它變得更有意義。我真的需要了解這一點,因爲我需要在我的關係模型中解釋它,並且我需要插入一堆其他數據。 –
是的,ApplicationUser是你的「用戶」類。並且您可以添加該類中的任何屬性。你應該知道的一點是,任何類都可以是你的用戶類,它擴展了「IdentityUser」類。 –