مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

shima12

عضویت از 1393/12/16

رفع خطا There is already an object named 'AspNetUsers' in the database

  • پنجشنبه 31 فروردین 1396
  • 12:35
تشکر میکنم

با سلام و احترام

توی mvc core برا ی اینکه مدل ها در دیتابیس بروز شوند بعد از دستور Add-Migration  از دستور Update-database که استقاده میکنم با این خطا مواجه میشم 

Number:2714,State:6,Class:16
 There is already an object named 'AspNetUsers' in the database

که تابع up رو کامنت میکنم و دوباره دستور آپدیت رو میزنم ولی تغییراتم به دیتا بیس اعمال نمیشه برای رفع این مشکل باید چکار کرد؟اگه راهنمایی کنید ممنونم

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

vira1368

عضویت از 1392/02/25

  • پنجشنبه 31 فروردین 1396
  • 13:01

کد ها رو به اینصورت تغییر بدین:


Add-Migration Initial -IgnoreChanges

Update-Database -verbose
کاربر سایت

shima12

عضویت از 1393/12/16

  • پنجشنبه 31 فروردین 1396
  • 13:09

این روش رو هم تست کردم باز هم همین پیغام رو میده 

There is already an object named 'AspNetUsers' in the database

در کنسول پکیج و عمل آپدیت انجام نمیشه(تابع up و down که مایگریشن میسازه هم خالیه)

کاربر سایت

vira1368

عضویت از 1392/02/25

  • پنجشنبه 31 فروردین 1396
  • 13:14

یگ بار پوشه Migration رو حذف کنید و از اول این عملیات رو انجام بدین، در غیر اینصورت دیتابیس تغییراتی روش اعمال نمیشه.

جدول _Migration هم از database پاک کنید

کاربر سایت

shima12

عضویت از 1393/12/16

  • پنجشنبه 31 فروردین 1396
  • 13:19

این رو هم تست کردم باز هم همون پیغام رو میده

There is already an object named 'AspNetUsers' in the database

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)