با سلام
ما برای اضافه کردن فیلدهای بیشتر به اطلاعات کاربر کلاس ApplicationUser رو ساختیم و از IdentityUser هم ارث بری کردیم و توی کانتکست هم یه DbSet برای ApplicationUser ساختیم. علی القاعده ما الان یه کلاس ApplicationUser داریم که علاوه بر اطلاعاتی که توی خودش داره، اطلاعات IdentityUser رو هم داره.
سوالی که من دارم اینه که چرا وقتی Migration زدیم به جای ایجاد یه جدول جدیدی با نام ApplicationUsers اطلاعات کلاس ApplicationUser رفت توی جدول AspNetUsers نشست؟ و حتی وقتی میخواییم اطلاعات User رو واکشی کنیم با وجودیکه از کلاس ApplicationUser استفاده میکنیم بازم اطلاعات از توی جدول AspNetUsers واکشی میشه؟
نمیدونم من مفهوم ارث بری رو درست متوجه نشدم یا اینکه این جداول Identity داستانشون متفاوته.
ممنون میشم جواب بدید.
سلام
به این دلیل که ارث بری کردیم و به کلاس پدر اضافه میشه برای همین به اون جدول اضافه شد
راجع به سیستم Identity تحقیق کنید کاملا آشنا خواهید شد