zoukankan      html  css  js  c++  java
  • 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 查看迁移脚本

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

  • 相关阅读:
    章节三、2-方法_演示实例
    章节三、1-方法
    章节二、5-数组
    章节二、4-String以及StringBuffer和StringBuilder的对比
    章节二、3-字符串类方法
    章节二、2-String 引用数据类型-字符串类
    章节二、1-java概述-数据类型
    需求管理做不好,等着9-12-7吧
    谈谈软件项目的风险管理
    《Spring Boot Cook Book》阅读笔记
  • 原文地址:https://www.cnblogs.com/carlpeng/p/13431343.html
Copyright © 2011-2022 走看看