‫۶ سال و ۳ ماه قبل، چهارشنبه ۳۰ خرداد ۱۳۹۷، ساعت ۲۲:۵۲
با سلام؛ متد PasswordSignInAsync  که وظیفه لاگین و نتیجه لاگین رو برمیگردونه ، میتونه هم با ایمیل و هم با یوزرنیم کار لاگین رو انجام بده. من توی برنامه یوزرنیم هارو کدملی درنظر گرفتم. یعنی فیلد یوزرنیم خالی و فیلد کد ملی رو واسه لاگین در نظر گرفتم. برای ثبت نام هم فیلد کد ملی اول چک میشه که تکراری نباشه و بعد کار ثبت نام انجام میشه. آیا برای لاگین با کد ملی باید PasswordSignInAsync  رو override کنم؟
‫۶ سال و ۴ ماه قبل، یکشنبه ۶ خرداد ۱۳۹۷، ساعت ۲۳:۵۱
با سلام؛ من همین روش رو رفتم و توی پروژه م اضافه کردم. اما وقتی میخوام Add-Migration بزنم ، به چنین اروری برمی خوردم:
One or more validation errors were detected during model generation:
DataLayer.Context.CustomUserRole: : EntityType 'CustomUserRole' has no key defined. Define the key for this EntityType.
DataLayer.Context.CustomUserLogin: : EntityType 'CustomUserLogin' has no key defined. Define the key for this EntityType.
CustomUserRoles: EntityType: EntitySet 'CustomUserRoles' is based on type 'CustomUserRole' that has no keys defined.
CustomUserLogins: EntityType: EntitySet 'CustomUserLogins' is based on type 'CustomUserLogin' that has no keys defined.
آیا ممکنه بخاطر آپدیت کردن پکیج‌های مربوطه باشه؟