zoukankan      html  css  js  c++  java
  • ef更新数据库

    ef 更新数据库

    2017-04-01 10:50:41 正怒月神 阅读数 2507更多

    //一:数据库不存在时重新创建数据库
    Database.SetInitializer<testContext>(new CreateDatabaseIfNotExists<testContext>());
     
    //二:每次启动应用程序时创建数据库
    Database.SetInitializer<testContext>(new DropCreateDatabaseAlways<testContext>());
    
    //三:模型更改时重新创建数据库
    Database.SetInitializer<testContext>(new DropCreateDatabaseIfModelChanges<testContext>());
    
    //四:从不创建数据库
    Database.SetInitializer<testContext>(null);

    使用方法:

    public partial class DBEntitys : DbContext
        {
    
            protected override void OnModelCreating(DbModelBuilder modelBuilder)
            {
                Database.SetInitializer<DBEntitys>(new DropCreateDatabaseIfModelChanges<DBEntitys>());
    
            }
            public DbSet<MyTest> MyTest { get; set; }
        }
  • 相关阅读:
    mysql新建用户的方法
    工具网站
    如何做好站内锚文本?
    js 创建对象与继承
    js tips
    js作用域链 js没有块级作用域
    css
    instanceof
    问题
    传递,引用副本传递
  • 原文地址:https://www.cnblogs.com/grj001/p/12223587.html
Copyright © 2011-2022 走看看