asp.net mysql 创建变_[ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...
[ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型
0 2018-06-30 07:00:08
官方教程:https://docs.microsoft.com/en-us/aspnet/core/data/?view=aspnetcore-2.1
使用EF CodeFirst在MySql中创建新的数据库,我们首先在appsettings.json文件夹中,使用json对来给出mysql数据库连接语句,其次在
Startup.cs中使用MySql的中间价来注入MySql服务,在这里,我使用的MySql驱动是Pomelo.EntityFramoworkCore.MySql。
新建一个类,用来做数据表的基类,同是派生一个继承自DbContext的数据库上下文类,注意!这个新的数据库上下文一定要有构造函数。
做好之后,使用如下命令创建新的数据库:
首先打开Nuget管理控制台:Add-Migration xxxxUpdate-Database
如果我们就生成了数据库了,还会给我们生成一个Migration的文件夹。当然也可以是cmd窗口,但是命令就不一样了。你自己去看看官方教程就可
以了。
那么如果有了数据库怎么使用DbContext呢?
从现有的MySql数据库中使用DB First来创建数据表模型
第一种方案、
从现有Mysql数据库添加到EF Core,使用 程序包控制台(PM):Scaffold-DbContext "server=localhost;port=3306;user=root;password=mypass;database=sakila" MySql.Data.EntityFrameworkCore -O Model
第二种方案(建议使用第二种方案)、dotnet ef dbcontext scaffold "server=localhost;uid=root;pwd=123456;database=eftests" "Pomelo.EntityFrameworkCore.Mysql" -o Models
项目少还好,如果项目数据库里的表多,建议用此种方式添加已有的数据库 本文网址:http://www.shaoqun.com/a/353470.html
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。
MYSQL
0
asp.net mysql 创建变_[ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...相关推荐
- 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中创建新 ...
- asp.net mysql 读写分离_[ASP.net教程]SqlSugar ORM已经支持读写分离
[ASP.net教程]SqlSugar ORM已经支持读写分离 0 2016-11-26 23:00:12 目前只有MYSQL版 3.5.2.9 支持,其库版本12月3号更新该功能 用例讲解using ...
- 0配置EF连接MySql数据库_第八节:EF Core连接MySql数据库
一. 前提 1.安装EF Core连接MySQL的驱动,这里有两类: (1).Oracle官方出品:MySql.Data.EntityFrameworkCore (版本:8.0.17) (2).其他第 ...
- ios 自定义字体_如何仅用几行代码在iOS应用中创建一致的自定义字体
ios 自定义字体 by Yuichi Fujiki 藤木雄一 In this article, you'll learn how to create a unified custom look th ...
- 字节跳动mysql面试题_刚面完的字节跳动java研发面试题整理(含答案):线程+MySQL+Spring+JVM...
点关注,不迷路:持续更新Java相关技术及资讯!!! 为什么要用线程池那先要明白什么是线程池 线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建 ...
- power bi形状地图_如何使用内置形状图在Power BI中创建地理图
power bi形状地图 Introduction 介绍 This is the second article of a series dedicated to discovering geograp ...
- Linux中文件写保护,Linux_在Linux下创建写保护的文件的教程,假如你想对Linux中的一些重要 - phpStudy...
在Linux下创建写保护的文件的教程 假如你想对Linux中的一些重要文件做写保护,这样它们就不能被删除或者被篡改成之前的版本或者其他东西,或者在其他情况下,你可能想避免某些配置文件被软件自动修改.使 ...
- JavaFX官方教程(五)之在JavaFX中创建表单
翻译自 在JavaFX中创建表单 在开发应用程序时,创建表单是一项常见活动.本教程将向您介绍屏幕布局的基础知识,如何将控件添加到布局窗格以及如何创建输入事件. 在本教程中,您将使用JavaFX构建如 ...
- java 1.6 最大化_关于java:JDK 1.6和1.7中的新功能
我很了解JDK 1.5.众所周知,除了新的API(例如AtomicInteger),还有一些主要的语言更改,例如提供对泛型的支持.添加枚举.私有化自动装箱和自动取消装箱等. 我想找到一些资源,它们最好 ...
最新文章
- NI~state-machine~Coding
- html给图片做绝对定位,有关绝对定位的全面理解
- 【转】用VB操作Excel详解
- 一起学设计模式 - 命令模式
- IIS+PHP+MYSQL安装配置
- boost::graph模块实现bellman的测试程序
- 65.4. Other GUI - phpOraAdmin
- 计算机网络——差错控制
- Git初学札记(七)————合并分支(merge)
- c++ map是有序还是无序的_go 学习笔记之数组还是切片都没什么不一样
- the first blog
- RegExp(正则表达式对象)
- 网站收录提交入口,主动出击加快网站收录
- wince 德赛西威2413_德赛西威NAV230凯立德2016春季专版C2134-C7M07-3921J0S
- 数据结构与算法——慕课作业——第一章 概论 + 第二章 线性表
- 云计算之存储虚拟化 -02
- git commit使用其他人的用户名和邮箱提交代码
- 数据结构算法题:回文数的实现
- 黑盒测试和白盒测试优点和缺点
- [WEB攻防] i春秋- “百度杯”CTF比赛 十二月场-YeserCMS cmseasy CmsEasy_5.6_20151009 无限制报错注入 复现过程
热门文章
- LeetCode简单题之三角形的最大周长
- 全文翻译(二): TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
- LLVM数据流分析的理论
- 马斯克如何颠覆航天? 1/5385成本,c++和python编程!
- NVIDIA安倍架构
- python的redis数据库连接与使用
- Caused by: java.lang.IllegalStateException: View ' '
- Fragment导入包的问题
- 使用Java监控工具出现 Can't attach to the process
- 5 -- Hibernate的基本用法 --2 1 Hibernate 下载和安装