首页 > 其他分享 >Microsoft.EntityFrameworkCore.Tools

Microsoft.EntityFrameworkCore.Tools

时间:2024-04-10 22:56:13浏览次数:28  
标签:DbContext EntityFrameworkCore migration Tools Microsoft Migration

一、前言
Entity Framework(后面简称EF)作为微软家的ORM,自然而然从.NET Framework延续到了.NET Core。Migration

二、程序包管理器控制台
为了能够在控制台中使用命令行来操作EF,需要先安装Microsoft.EntityFrameworkCore.Tools。

安装

Install-Package Microsoft.EntityFrameworkCore.Tools

 

更新
通过该指令就可以升级Microsoft.EntityFrameworkCore.Tools

Update-Package Microsoft.EntityFrameworkCore.Tools
查看
通过该指令就可以查看Microsoft.EntityFrameworkCore.Tools

Get-Help about_EntityFrameworkCore
出现以上描述,则说明Microsoft.EntityFrameworkCore.Tools安装成功,下面就可以进行更新、创建、删除数据库和数据表了。

三、命令行指令
 
Add-Migration                Adds a new migration.
  Drop-Database               Drops the database.
  Get-DbContext               Gets information about a DbContext type.
  Remove-Migration            Removes the last migration.
  Scaffold-DbContext          Scaffolds a DbContext and entity types for a database.
  Script-Migration            Generates a SQL script from migrations.
  Update-Database             Updates the database to a specified migration.

 

标签:DbContext,EntityFrameworkCore,migration,Tools,Microsoft,Migration
From: https://www.cnblogs.com/cdaniu/p/18127727

相关文章

  • CSharp: ImageToText using Microsoft.SemanticKernel
     usingMicrosoft.SemanticKernel.ImageToText;usingMicrosoft.SemanticKernel;usingMicrosoft.SemanticKernel.Connectors.OpenAI;usingMicrosoft.SemanticKernel.Connectors.HuggingFace;//usingMicrosoft.SemanticKernel.Orchestration;usingMicrosoft.Semanti......
  • Ubuntu22.04安装vmtools失败总结
    Ubuntu22.04安装vmtools失败总结问题按照网上安装vmtools方法,点击VMwareWorkstation菜单栏虚拟机重新安装VMtools后再运行下列代码sudo./vmware-install.pl会失败。无法与Windows进行联动。解决方案sudoapt-getupdatesudoapt-getinstallopen-vm-tools-......
  • UEFI模式下安装Windows系统,您可以使用 Microsoft 提供的 Windows 安装媒体(如 USB 安装
    UEFI模式下安装Windows系统,您可以使用Microsoft提供的Windows安装媒体(如USB安装盘或光盘)。下面是一个简单的批处理脚本示例,用于在UEFI模式下安装Windows系统:CopyCode@echooffclsechoStartingWindowsinstallationinUEFImode...::设置安装媒体的路径,假设为D:......
  • How to change Google Chrome DevTools codes highlight theme color All In One
    HowtochangeGoogleChromeDevToolscodeshighlightthemecolorAllInOne如何更改GoogleChromeDevTools代码高亮主题颜色demosLightPink(......
  • Pyqt5-tools(安装失败解决方法)
    1.安装失败原因: 2022年2月目前pyqt5能在python3.10环境安装的成功的版本是5.15.6,而pyqt5-tools的最新版本是:pyqt5-tools5.15.4.3.2,因为python3.10只能安pyqt55.15.6,这就限制了pyqt5-tools安装会失败,最简单的办法是降低python的版本到3.9或3.8!安装pyqt6也一样解决不了,已......
  • bcc-tools工具之profile
    profile是用于追踪程序执行调用流程的工具,类似于perf中的-g指令相比perf-g而言,profile功能化更加细分,可以根据需要选择追踪层面,例如-U(用户要调用流程)-K(内核态调用流程)下面具体介绍该工具的使用采用profile--help,我们可以看到如下介绍:usage:profile[-h][-pPID][-U|-......
  • Microsoft.AspNetCore 已被弃用
    <ProjectSdk="Microsoft.NET.Sdk"><PropertyGroup><TargetFramework>net8.0</TargetFramework><ImplicitUsings>enable</ImplicitUsings><Nullable>enable</Nullable></PropertyGroup&g......
  • Win+Anaconda环境下安装pycocotools
    pipinstall-U'git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'参照项目的配置环境,使用pipinstall下载pycocotools出现了报错:解决方法:在终端中输入以下代码,成功下载:pipinstallpycocotools-windows-ihttps://pypi.tuna.tsinghua.edu......
  • (谷歌浏览器)如何在vscode中搭建vue.js devtools的环境
    搭建过程中明明所有操作步骤都做了,却还是出现下面这种情况: 以下是正确的搭建操作步骤:根据一下图片在vscode中创建文件夹;将以下代码写入; <scripttype="text/javascript"src="../js/vue.js"></script>接下来就是我们需要点击https://vuejs.zcopy.site/,进入到网站后,......
  • 下载安装 macOS 版本的 Windows 远程桌面客户端(Microsoft Remote Desktop)
    如果有非国区的账号,直接在商店中下载即可:https://apps.apple.com/us/app/microsoft-remote-desktop/id1295203466?mt=12国区是搜不到的,微软提供了beta版本下载:https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/al......