zoukankan      html  css  js  c++  java
  • Entity framework 更改模型,新增表

    在Package Manager Console 中运行命令Enable-Migrations

    再次运行可以更新

    抄袭

     在实体类中增加一个属性以后,执行 Update-Database 命令 ,可以更新数据库。

    二 新增表:

      新建类:

        public class MeasureResult
        {
            public int Id { get; set; }
            public int CableId { get; set; }
            public int LineId { get; set; }
            public int OperatorId { get; set; }
            public double Result { get; set; }
            public DateTime Time { get; set; }
        }

      在DbContext中 添加上下文:

        public class EfDbContext:DbContext
        {
            public DbSet<Cable> Cables { get; set; }
            public DbSet<CableLine> CableLines { get; set; }
            public DbSet<MeasureResult> MeasureResults { get; set; }
        }

    应用Migration生成数据库

    使用命令在 package manager console:

      1  Enable-Migrations

      2  Add-Migration Init -Verbose

      执行完这一步以后在工程的 MIGrations文件夹下会生成一个 cs文件,在其中只保留需要新增的表。

      3  Update-Database -Verbose 

      执行完以后 数据库中会生成相应的数据库表

  • 相关阅读:
    Bluetooth GATT介绍
    Bluetooth ATT介绍
    Bluetooth GAP介绍
    Bluetooth Low Energy介绍
    CC2540介绍
    DBus介绍
    802.11 MAC层
    802.11介绍
    Python资料
    Bluedroid之GKI
  • 原文地址:https://www.cnblogs.com/pangkang/p/6655377.html
Copyright © 2011-2022 走看看