کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش غیر فعال کردن مقداردهی اولیه DB در Code-first

آموزش غیر فعال کردن مقداردهی اولیه DB در Code-first

شما همچنین می توانید DB initializer را در Application تان غیر فعال کنید.فرض بر این که در محیط تولید شما نمی خواهید هیچ داده ای را از دست بدهید ، خوب می توانید DB initializer همان طور که در پایین نشان داده شده است را غیرفعال کنید.


 
public class SchoolDBContext: DbContext ‎
‎    {‎
‎        public SchoolDBContext() : base("SchoolDBConnectionString")‎
‎        {            ‎
‎            //Disable initializer‎
‎            Database.SetInitializer(null);‎
‎        }‎
‎        public DbSet Students { get; set; }‎
‎        public DbSet Standards { get; set; }‎
‎    }

شما همچنین می توانید DB initializer را در فایل configuration را هم غیر فعال کنید.




‎
‎    < configuration>
    ‎
    ‎      < appsettings>
        ‎
        ‎        < add key="DatabaseInitializerForType SchoolDataLayer.SchoolDBContext, SchoolDataLayer" ‎=‎
                      ‎=‎ value="Disabled" />‎
        ‎
    < /appsettings>‎
    ‎
< /configuration>

1394/07/27 11485 4581
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...