alireza_rashvand
جمعه 12 تیر 1394, 00:20 صبح
سلام
براي تغيير نوع id جدول AspNetUsers از رشته به int از این سایت (http://www.asp.net/identity/overview/extensibility/change-primary-key-for-users-in-aspnet-identity) پیروی کردم.
اما در زمان اجرا با خطای زیر روبرو شدم سرچ هم کردم ولی چیزی نیافتم.
Compiler Error Message: CS0311:
The type 'IdentitySample.Models.ApplicationUser' cannot be used as type parameter 'TUser'
in the generic type or method 'Microsoft.AspNet.Identity.EntityFramework.UserSto re<TUser,TRole,TKey,TUserLogin,TUserRole,TUserClaim>'.
There is no implicit reference conversion from 'IdentitySample.Models.ApplicationUser' to
'Microsoft.AspNet.Identity.EntityFramework.Identit yUser<int,Music.App_Code.CustomUserLogin,Music.App_Code. CustomUserRole,Music.App_Code.CustomUserClaim>'.
برای اینکه هیچ موضوع دیگه ای در این خطا دخیل نباشه یک پروژه جدید ایجاد کردم و خط زیر رو اجرا کردم:
Install-Package Microsoft.AspNet.Identity.Samples -Pre
همه تغییرات سایت (http://www.asp.net/identity/overview/extensibility/change-primary-key-for-users-in-aspnet-identity) رو اعمال کردم و RoleManager هم از این جواب (http://stackoverflow.com/questions/26174576/initializing-rolemanager-in-asp-net-identity-with-custom-roles) ویرایش کردم.
ولی با اجرای برنامه همان خطای بالا رو نمایش میده.
لطفا اگر دوستان می دونند مشکل از کجاست کمک کنند بد جور گرفتار شدم :)
سپاس.
براي تغيير نوع id جدول AspNetUsers از رشته به int از این سایت (http://www.asp.net/identity/overview/extensibility/change-primary-key-for-users-in-aspnet-identity) پیروی کردم.
اما در زمان اجرا با خطای زیر روبرو شدم سرچ هم کردم ولی چیزی نیافتم.
Compiler Error Message: CS0311:
The type 'IdentitySample.Models.ApplicationUser' cannot be used as type parameter 'TUser'
in the generic type or method 'Microsoft.AspNet.Identity.EntityFramework.UserSto re<TUser,TRole,TKey,TUserLogin,TUserRole,TUserClaim>'.
There is no implicit reference conversion from 'IdentitySample.Models.ApplicationUser' to
'Microsoft.AspNet.Identity.EntityFramework.Identit yUser<int,Music.App_Code.CustomUserLogin,Music.App_Code. CustomUserRole,Music.App_Code.CustomUserClaim>'.
برای اینکه هیچ موضوع دیگه ای در این خطا دخیل نباشه یک پروژه جدید ایجاد کردم و خط زیر رو اجرا کردم:
Install-Package Microsoft.AspNet.Identity.Samples -Pre
همه تغییرات سایت (http://www.asp.net/identity/overview/extensibility/change-primary-key-for-users-in-aspnet-identity) رو اعمال کردم و RoleManager هم از این جواب (http://stackoverflow.com/questions/26174576/initializing-rolemanager-in-asp-net-identity-with-custom-roles) ویرایش کردم.
ولی با اجرای برنامه همان خطای بالا رو نمایش میده.
لطفا اگر دوستان می دونند مشکل از کجاست کمک کنند بد جور گرفتار شدم :)
سپاس.