نوشته شده توسط
pouria_bayat
سلام دوستان وقت بخیر.
یک سوال ذهنمو مشغول کرده اینکه آیا در حالتی که AutomaticMigrationsEnabled = true; و Initialize دیتابیس در حالت MigrateDatabaseToLatestVersion هست نیازی که ما add-migrate بزنیم یا در حقیقت Add-migration فقط برای آشنایی ما از تغییرات جدید هستش و نیازی نیست حتما بعد از هر تغییر Add-migrate بزنیم و در حقیقت به صورت خودکار خود دیتابیس تغییر میکنه.
من همیشه فکر می کردم در زمانی که AutomaticMigrationsEnabled = true باشه ما حتما باید Add-migration رو بزنیم تا بتونیم تغییرات جدید رو روی دیتابیس اعمال کنیم اما بدون add-migration با اجرای VS تغییرات اعمال گردید فقط می خواستم مطمئن باشم و اینکه اصلا خاصیت add-migration چیه ؟