• EF框架的Code First实现


    通过代码生成数据库

    首先建一个.NET的类库项目

     然后装一下EntityFramework

     装好之后会有App.config,在App.config中配置好连接数据库的字符串

     然后新建数据库实体类,我这里建了一个BaseEntity,其他的类继承他。继承的表都有ID和CreateTime

     新建一个数据库上下文类

     打开程序包管理控制台,输入enable-migrations,会在Migrations文件夹下生成一个Configuration.cs

     输入add-migration 'createDb',会生成..._createDb.cs文件

     输入update-database,就会生成数据库了

     

    更新数据库

     更新数据库,在User表中新增一个字段,然后更新会提示无法更新。将AutomaticMigrationsEnabled设为true,就好了

     设为true之后更新

     

     删除字段,提示不能删除,加上AutomaticMigrationDataLossAllowed = true。

     加上之后就能删除了

  • 相关阅读:
    js 词法作用域揭秘
    Python 操作 Redis 发布订阅
    Logistic Regression
    快速逆平方根
    牛顿法
    Ubuntu安装BCC
    树莓派4b安装Ubuntu20.04
    丢弃法
    SpringBoot整合Redis
    Linear Regression
  • 原文地址:https://www.cnblogs.com/heyiping/p/15133075.html
Copyright © 2020-2023  润新知