View Full Version : سوال: سفارشی سازی جداول ASP.NET Core Identity
Iran58
دوشنبه 01 آبان 1396, 07:25 صبح
سلام
ایا در ASP.NET Core2 امکان این وجود دارد که ستونهای جداول User,Role را خودمان تغییر بدهیم (ستونهای را کم و زیاد کنیم)
hakim22
دوشنبه 01 آبان 1396, 09:41 صبح
به طور کلی انجام این کار ممکن است. برای User اضافه کردن ستونهای جدید ساده است. اما برای Role ها باید کدهای بیشتری بنویسید.
البته نیازی به تغییر دادن رول ها نیست. مفهوم Role در طراحی Identity به گونه ای است که تغییر دادن آن نیاز نیست.
وقتی لازم است سیستم پیچیده تری برای ذخیره ی Role ها استفاده کنید بهتر است به سراغ Claims بروید. اطلاعات Claims به صورت Key/Value هست و دیگر ستون جدید نیاز ندارید. هر اطلاعاتی را می توانید درون همین دو ستون ذخیره کنید.
Moien Tajik
دوشنبه 01 آبان 1396, 09:46 صبح
وقتی از Identity استفاده میکنید فرقی نمیکنه Core یا Mvc 5 هست ، کافیه Property های مورد نیازتون رو در ApplicationUser و یا ApplicationRole تعریف کنید که به جداول مورد نظرتون اضافه بشن :
http://www.c-sharpcorner.com/article/asp-net-core-identity-tables-customization-with-visual-studio-2017/
https://medium.com/@goodealsnow/asp-net-core-identity-3-0-6018fc151b4
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.