سلام بر حضرات دوستان
به هنگام مایگریشن اول دچار یک اشکال اساسی میشم
من یک دیتابیس دارم که از قبل وجود داره و یک تیبل دارد به نام Users
حالا پروژه ای جدید را روی همان دیتابیش قبلی نوشته ام که یک مدل بنام User دارد دقیقا شبیه به همان تیبل قبلی.
می خوام که این مدل را داشته باشم ولی از روی آن تیبل نسازد و همان تیبل قبلی را قبول کند.
خب توی DatabaseContext مدل را گفته ام که تیبل را نسازد اما وقتی مایگریشن می کنم ارور می دهد که the table 'Users' is already exist
خب دوستان راهنمایی بفرمایید که چی کار کنم هم اون تیبل قبلی را دشاته باشم و همبتونم مایگریت کنم تا مدل های جدیدم ساخته بشه و بتونم اطلاعات جدول User را بخونم و روی این مدل جدید داشته باشم
البته من از [NotMapped] هم استفاده کردم. ارور برطرف میشه اما دیگه نمی تونم اطلاعات مدل را بخونم
پیام نمایش داده شده داره میگه شما اون جدول رو توی بانک داری پس نمیتونی بسازیش ef این رو متوجه نمیشه چون هیچ مایگریشن توی پروژه شما وجود نداره که با جدول مایکریشن بانک شما تطابق داشته باشه برای همین ef میاد اون جدول و جدول های دیگه رو میسازه از طریق لینک زیر برید جلو مشکلتون حل میشه.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)