Pomelo于2016年11月22日发布的MySQL for ef core中,增加了DbContext Scaffolding的支持,这项功能是让开发者可以从现有的数据库中提取表、列、索引及外键成为模型。这也是当前唯一一个支持Scaffolding的MySQL for EF Core Provider。

下面将演示如何使用MySQL的DbContext Scaffolding:

① 创建一个项目,命名为ScaffoldingTest:

② 添加EF Core Tools以及Pomelo的引用:

③ 在这里,我们预先创建了一个带有两张表的数据库,名为eftests。

④ 打开控制台,进入程序源代码目录,并输入如下命令

dotnet ef dbcontext scaffold "server=localhost;uid=root;pwd=123456;database=eftests" "Pomelo.EntityFrameworkCore.Mysql" -o Models

⑤ 此时我们发现模型及数据库上下文类已经自动创建:

相关文章:

  • 全球首发免费的MySql for Entity Framework Core

  • .NET Core 使用Dapper 操作MySQL

  • 在.NET Core中使用MySQL5.7的JSON类型字段

  • .NET开发者如何使用MyCat

  • Asp.net Core 使用MyCat分布式数据库,实现读写分离

原文地址:http://www.1234.sh/post/pomelo-entityframeworkcore-mysql-dbcontext-scaffolding


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

MySQL在EF Core下的Scaffolding操作相关推荐

  1. EF Core下利用Mysql进行数据存储在并发访问下的数据同步问题

    小故事 在开始讲这篇文章之前,我们来说一个小故事,纯素虚构(真实的存钱逻辑并非如此) 小刘发工资后,赶忙拿着现金去银行,准备把钱存起来,而与此同时,小刘的老婆刘嫂知道小刘的品性,知道他发工资的日子,也 ...

  2. ef core mysql 字符集,EF Core 基础知识

    数据库连接字符串 在 ASP.NET Core 添加配置片段: { "ConnectionStrings": { "BloggingDatabase": &qu ...

  3. mysql在cmd命令下执行数据库操作

    2019独角兽企业重金招聘Python工程师标准>>> windows+r 运行cmd命令,执行以下操作! 当mysql 数据库文件相对于来说比较大的时候,这个时候你可能在正常环境下 ...

  4. ef mysql 数据模型,EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...

    官方教程:https://docs.microsoft.com/en-us/aspnet/core/data/?view=aspnetcore-2.1 使用EF CodeFirst在MySql中创建新 ...

  5. entity framework core mysql,DotNet Core下使用 EntityFrameworkCore 操作MySQL (一)

    1.新建一个Core的Web项目 注意:选择的是2.0版本 添加依赖项 依赖项>右键>管理NuGet程序包 输入以下包名 MySql.Data.EntityFrameworkCore 然后 ...

  6. MySql 使用 EF Core 2.0 CodeFirst、DbFirst、数据库迁移(Migration)介绍及示例

    dotnet core 2.0 发布已经好几天了,期间也把原来 dotnet core 1.1 的 MVC 项目升级到了 2.0,升级过程还是比较顺利的,变动也不是太多.升级的过程中也少不了 Enti ...

  7. EF Core codefirst数据迁移操作

    摘要 在开发中,使用EF code first方式开发,那么如果涉及到数据表的变更,该如何做呢?当然如果是新项目,删除数据库,然后重新生成就行了,那么如果是线上的项目,数据库中已经有数据了,那么删除数 ...

  8. ASP.NET Core 1.0 使用 MySQL for EF Core 1.0 (.NET Core 1.0)

    经过多天的项目设计实践,本来都几乎放弃使用 MySQL 去使用 MSSQL ,但几经周折还是在找到了在 .NET Core 中使用 MySQL 数据库的方法(官方的进度不敢恭维,现使用的是第三方库), ...

  9. EF Core For MySql查询中使用DateTime.Now作为查询条件的一个小问题

    背景 最近一直忙于手上澳洲线上项目的整体迁移和升级的准备工作,导致博客和公众号停更.本周终于艰难的完成了任务,借此机会,总结一下项目中遇到的一些问题. EF Core 一直是我们团队中中小型项目常用的 ...

最新文章

  1. .NET WebBrowser不与IE或其他进程共享cookie(WebBrowser独立cookie方法)
  2. 数字ab写成c语言表达式,《C语言程序设计》复习题(21页)-原创力文档
  3. python读取excel指定行列_pandas读取excel指定行列索引header和index_col参数
  4. javascript+HTML+CSS面试题
  5. cygwin配置git
  6. CUDA零拷贝内存(zerocopy memory)
  7. SQL Server如何制造大量测试数据
  8. Android 一个页面上下两个ListView的页面显示
  9. Win7 maven安装及配置
  10. 学习ExtJs教程初级
  11. 小米8 微信支付 java_小米微信WAP支付SDK接入指南
  12. 红帽linux系统安装指导
  13. java poi html转PDF_实现word转pdf,HTML转pdf(探索篇)
  14. win10专业版与家庭版区别分析
  15. 百度搜索热点热搜怎么关闭?
  16. 7-2 大小写字母转换
  17. git 新建分支 推送到远程 首次pull代码报错 git branch --set-upstream-to=origin/<branch>
  18. python pdf转图片 poppler_Python将PDF转成图片—PyMuPDF和pdf2image
  19. ioredis自定义函数以及在ts声明文件库添加声明
  20. SwitchHosts使用详解 (转)

热门文章

  1. SFB2015 多SIP域
  2. VC++的dll中接收消息
  3. 常见DDoS技术方法和对应防御措施
  4. Xamarin效果第十六篇之GIS添加Mark
  5. C# 基于事件的异步模式
  6. .NET 6新特性试用 | 可写JSON DOM API
  7. C# 是否可以将 动态或匿名类型 转成 强类型 ?
  8. Csv数据库CsvDb
  9. EFCore查缺补漏(一):依赖注入
  10. 【Git】Git-常用命令备忘录(一)