نمایش نتایج 1 تا 15 از 15

نام تاپیک: بهترین روش برای اپدیت پایگاه داده در entity framework

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #5
    کاربر دائمی آواتار mrprestige
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    کرج
    پست
    646

    نقل قول: سبهترین روش برای اپدیت پایگاه داده

    عرض سلام و ادب خدمت شما دوست عزیز ، با اجازه از دوست عزیز جناب ali_md110 ؛
    برای من فقط توی ASP تونتسم درست ازش استفاده کنم البته اونم به صورت دستی نه Auto . نمیدونم. به نظرت به خاطر اینکپایگاه داده رو در جای دیگه ذخیره میکنم و به خاطر کانکشن استرینگ نیست؟!
    دوست من شما نفرمودید از چه راهی عمل Migration رو انجام دادید که نتیجه نگرفتید ، با این حال بنده از اول براتون توضیح میدم که اگه مشکل هم بود برطرف بشه . خب اول شما صفحه Package Manager Console رو باز کنید توی قسمت Power Shell ی که در پایین صفحه باز میشه این دستور رو بنویسید

    enable-migrations

    صبر کنید عملیات با موفقیت به اتمام برسه وقتی عملیات به اتمام رسید در پنل Explorer که مشاهده کنید مبینید که یه پوشه به نام Migration ایجاد شده که داخل یک کلاس Configuration قرارداره داخل این کلاس برید و یک سازنده ایجاد کنید و داخلش این کد رو بنویسید

    AutomaticMigrationsEnabled = true;

    حالا وارد کلاس Context تون بشین و این استراتژی رو برای Migrate کردن دیتابیس بنویسید

    Database.SetInitializer(new MigrateDatabaseToLatestVersion<DBContext, Migrations.Configuration>());


    بعد از اون توی همین کلاس متد OnModelCreating رو Override میکنیم

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
    base.OnModelCreating(modelBuilder);

    }




    کلا پیاده سازی Migration به این صورت هست حالا بنده تعریف جدول و مقدار دهی ستون و ... نگفتم چون فقط خواستم شما تعریف Migration رو بدونید . البته اینم بگم میتونستید هم تمام این مراحل رو بصورت کدنویسی ( بدون استفاده از PowerShell ) انجام بدید که بنده سریعترین راه رو عرض کردم براتون .

    و در خصوص جواب سوالی که در پست دومتون گذاشتید ، باید عرض کنم درست متوجه فرمایشتون نشدم وقتی شما از اون استراتژی ک در بالا عرض کردم استفاده کنید فکر نمیکنم دیگه لازم نیست نگران این باشید که چه ورژنی از برنامه استفاده میشه

    اگه سوالی براتون باز پیش اومد بنده و باقی دوستان پاسخ میدیم .

    پیروز و موفق باشید
    آخرین ویرایش به وسیله mrprestige : پنج شنبه 15 مهر 1395 در 12:23 عصر

تاپیک های مشابه

  1. بهترین روش ارتباط با پایگاه داده در سی شارپ
    نوشته شده توسط masoud903 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 27 تیر 1392, 13:50 عصر
  2. پاسخ: 17
    آخرین پست: دوشنبه 15 آبان 1391, 16:02 عصر
  3. سوال: بهترین روش برای اینکه بانکهای mdb در اختیا کاربر نهایی نباشد
    نوشته شده توسط sma_mohseni در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: شنبه 05 مرداد 1387, 14:02 عصر
  4. بهترین روش برای ذخیره 100000 اعداد در آرایه
    نوشته شده توسط ByRoad در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 1
    آخرین پست: شنبه 01 اردیبهشت 1386, 17:50 عصر
  5. بهترین روش برای بازکردن دو دیتابیس در query
    نوشته شده توسط پریسا نامدار در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: جمعه 05 فروردین 1384, 11:08 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •