1、运行cmd,切换到打开项目所在文件夹,输入下面的命令

dotnet ef migrations add Initial     建立并初始化数据库
dotnet ef database update            更新数据库
dotnet ef migrations add xxxx     更新模型字段后需要执行此命令通知vs重新编译表变动  xxxx为变更的任意字段名  一个就够  系统会自动追加变更添加的其他字段
dotnet ef database update           更新数据库

2、vs中
PM> Enable-Migrations    启动迁移配置PM> Add-Migration xxxx 更新数据库的迁移的名称 更新模型字段后需要执行此命令通知vs重新编译表变动 xxxx为变更的任意字段名 一个就够 系统会自动追加变更添加的其他字段 (注意这里必须是在Models目录中添加数据模型(类、新建项、现有项等)并重新生成后,然后添加对应的控制器和视图后才能使用此命令,生成迁移命令后马上使用Update-Database更新数据库。) (可以多次修改生成一次迁移命令,不能多次迁移修改却执行一次更新数据库,只能迁移一次就更新一次。)PM> Update-Database –TargetMigration: $InitialDatabase 回滚数据库至初始状态PM> Update-Database –TargetMigration: xxxx 回滚数据库至某个更新

转载于:https://www.cnblogs.com/yunspider/p/9863783.html

EF Core 生成数据库相关推荐

  1. .NET Core实用技巧(一)如何将EF Core生成的SQL语句显示在控制台中

    前言 笔者最近在开发和维护一个.NET Core 项目,其中使用几个非常有意思的.NET Core 相关的扩展,在此总结整理一下. EF Core 性能调优 如果你的项目中使用了 EF Core, 且 ...

  2. 基于.Net Core Web MVC的图书查询系统——第四章,添加模型并使用EF Core生成基架自动生成控制器和视图

    基于.Net Core Web MVC的图书查询系统 第一章,.Net Core Web MVC配置身份验证和注册登录功能并修改默认页面 第二章,.Net Core Web MVC配置邮件发送服务 第 ...

  3. .Net Core建站(1):EF Core+CodeFirst数据库生成

    emmm,本来想着用Core做一个小项目玩玩的,然后肯定是要用到数据库的, 然后想,啊,要不用CodeFirst,感觉很腻害的样子,于是,一脸天真无邪的我就踏入了一个深不见底的天坑... 本来想着,应 ...

  4. .net core发布 正在发现数据上下文_使用EF Core实现数据库读写分离

    以下文章来源于朝夕Net社区 ,作者Eleven 朝夕Net社区 朝气.丰富.活跃的.Net社区,朝夕教育携百万粉丝共同打造!有技术,有感悟,有新闻,有照片,有故事,还有梦想! [精选转载]| 作者/ ...

  5. 在.NET Core类库中使用EF Core迁移数据库到SQL Server

    前言 如果大家刚使用EntityFramework Core作为ORM框架的话,想必都会遇到数据库迁移的一些问题. 起初我是在ASP.NET Core的Web项目中进行的,但后来发现放在此处并不是很合 ...

  6. EF core和数据库, Database First

    加载Entity Framework Core 需要的Package 包s 两类包 * 一类是EF core 资深的,Design,Tools * 另一类是,对应数据库的 包,如mysql, SqlS ...

  7. ABP EF Core多数据库支持

    ABP官方Demo中提供了在EF Core中如何实现多数据库支持的例子,但Demo说明文档中对于要做哪些修改没做说明,所以本文在此做下说明. 首先要说明的是(我这边通过官方模板生成时输入的项目名称为T ...

  8. .Net Core建站(2):EF Core+CodeFirst数据库迁移

    上一篇的话,说了下怎么使用EF7 实现 CodeFirst去生成数据库, 其实还有好多问题的,这次一点一点的解决吧,都挺简单,不过零零散散的,, 1.读取配置文件,获得链接字符串 2.使用数据库进行增 ...

  9. mysql scaffold_【转载】EF脚手架生成数据库上下文(scaffold-dbcontext)

    scaffold-dbcontext 可以根据数据库生成ef上下文(mysql,sqlserver,sqlite) 这里只说重点怎么使用scaffold-dbcontext,只需三个步骤 1 在nug ...

最新文章

  1. 使用Entity Framework和WCF Ria Services开发SilverLight之4:Map之主外键映射
  2. 学习资料,欧姆社学习漫画-电力电气类-漫画电池
  3. Real-Time-Voice-Cloning的使用教程
  4. C#把某个数组的一部分复制到另一个数组中的两种方法:Buffer.BlockCopy和Array.Copy...
  5. 『ACM』ACM模板合集
  6. django-删除学生数据
  7. C++ 五课时入门教学
  8. Java反射机制--反射概述
  9. memcache源码编译安装
  10. mysql oracle视频网盘_前端和后端终极学习视频(百度网盘资料)
  11. php openoffice,php实现openoffice转pdf的方法
  12. 笔试12:Bootstrap知识
  13. 可汗学院公开课: 统计学_1 统计学基本知识、二项及泊松分布
  14. win10多屏显示时分别设置壁纸
  15. vps、云服务器、虚拟主机
  16. GOOGLE搜索秘籍--高级搜索:site,link,inurl,allinurl,intitle,allintitle
  17. idea文件上传(通俗易懂!)
  18. vs2017c语言没有空项目,「vs2017新建项目」visual studio 2017 创建空项目和桌面向导下的空项目...
  19. 神经网络原理与实例精解,神经网络计算机的组成
  20. 一篇读懂|Linux系统平均负载

热门文章

  1. mysql Access denied for user root@localhost错误处理备忘
  2. laravel5.5事件系统
  3. java NIO 资料总结
  4. [Ubuntu] ThinkPad T410i linux下如何调节亮度
  5. COLINUX的安装与网络配置
  6. s4-介质访问控制子层-1 MAC子层
  7. 10.13 nc:多功能网络工具
  8. java 手势识别,AndroidStudio:手势识别
  9. python实现监控增量_Python 快速计算增量的方法
  10. python小细节之else