سلام شاد باشید بنده از ef Codefirst و متد seed برای مقادر اولیه استفاده میکنم
منظورم از مقدار اولیه اینکه مثلا وقتی سایت آپلود میشود یک کاربر ادمین پیشفرض (درون seed method )هم ایجاد شود
من جایی خواندم برای این کار باید از seed method استفاده کرد زیرا مقادیر آن روی هاست هم انتقال میابد
من سایتم را ساختم و file system پابلیش کردم
و برای انتقال دیتابیس هم با دستور زیر یک sql query گرفتم که فقط شکل و شمای دیتابیس را منتقل میکند و نه داده های seed متد
Update-Database -Script -SourceMigration: $InitialDatabase -TargetMigration: lastTarget
چرا داده های seed method مانند ادمین و.. که در آن ساختم به هاست (یا دیتابیس سایت) اضافه نمیشود ؟
این لینک رو ببینید
یعنی می فرمایید باید از یکی از متد های مقدار دهی اولیه ef حتما باید استفاده کنم ؟
Database.SetInitializer ...
بله
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)