• EF极简入门


    EF Core介绍

    Entity Framework Core是轻量级、可扩展、开源和跨平台的数据访问技术。是一种ORM(对象关系映射),避免编写大量的数据访问代码的需要

    二安装EF Core工具(nuget包管理,或者包管理控制台都行

    根据数据库选择相应的包,这边选的是sqlserver),如果是webapi就选Tools,Design(这里面会有写依赖包,如果是asp.net core 会自动添加包,就不需要导入

    三 创建实体类

    3.1更改EF中默认的配置有两个方法,一个是Data Annotationsnnotations,另一个是Fluent API

    3.1.1  直接作用于类的属性上面

    3.1.2 通过新增相应的配置类来覆盖默认配置

     3.2 设置一对一,一对多,多对多关系

    与数据库的交互设置

        4.1在appsetting.json中设置连接字符串

       4.2 startup注册服务

      4.3配置上下文  

      

    五 增加初始化迁移,更新数据库

    5.1 工具-> Nuget包管理器-> 程序包管理器控制台

      5.2 常用命令

      Get-Help Migration 迁移帮助命令

      Add-Migration 添加一个新的迁移(名词)

      remove-Migration 删除上一次的迁移

      Update-Database 更新最近一次的迁移到数据库(有时候可能与原来的数据库产生冲突,所以可能并不能迁移到数据库)

      Update-Database -Migration 0 表示清空数据库,回到空数据库状态

      Script-Migration 查看迁移脚本

    六 添加控制器进行测试,查看数据库是否添加

  • 相关阅读:
    Linux防火墙使用配置
    es安装笔记
    git仓库免密码登陆配置
    swgger前后端分离api生成
    关于redis
    学习笔记关于springboot
    idea 安装记录
    随记
    开课吧--Python数据分析--第4节 数据七十二变--互动练习:如果你不需要,就让它消失!
    jupyter使用方法
  • 原文地址:https://www.cnblogs.com/carlpeng/p/13431343.html
Copyright © 2020-2023  润新知