PDA

View Full Version : افزودن پروپرتی جدید به IdentityUser



raha raad
پنج شنبه 22 تیر 1396, 08:19 صبح
با سلام.
با توجه به اینکه من با استفاده از newproject=> MVC => Autentication کاربران را ایجاد کردم.
به پروپرتی های کلاس IdentityUser پروپرتی دیگری به نام Name اضافه کردم ولی وقتی می خوام نام وارد شده کاربر را با آن مقایسه کنم، پروپرتی Name اضافه شده برابر با null است! ممکنه راهنمایی کنید؟ کد مربوط به افزودن پروپرتی و بررسی آن در تصاویر زیر اومده.
145750
145751

hakim22
پنج شنبه 22 تیر 1396, 12:08 عصر
دقت کنید که کلاس ApplicationUser از IdentityUser ارث بری کرده و قبلا یک فیلد با نام UserName در اون تعریف شده .

شی User که در کنترلر به اون دسترسی دارید مقدار UserName رو نشون میده و نه متغیر Name که شما تعریف کردید.

شی User یک کلاس Proxy هست و مستقیما نمایانگر فیلدهای دیتابیس مربوط به Identity نیست.