vs2017 .net core EF 安装mysql

环境:

VS2017

.net core 2.0

问题:

在vs 中nuget管理器中无官方支持mysql版本,官方还未发布正式版本

解决:

在www.nuget.org 下载官方mysql支持的dmr版本

在搜索栏输入,MySql.Data.EntityFrameworkCore 查找官方版本,目前最新是MySql.Data.EntityFrameworkCore 8.0.8 dmr

另外依赖MySql.Data 8.0.8 dmr

安装:

在vs2017 中,选择“工具->Nuget包管理器->程序包管理器控制台”菜单。在程序包管理器控制台中,输入网站上的提示的安装命令,如:

每个包都由其所有者许可给你。NuGet 不负责第三方包,也不授予其许可证。一些包可能包括受其他许可证约束的依赖关系。单击包源(源) URL 可确定任何依赖关系。

程序包管理器控制台主机版本 4.3.0.4339

键入 "get-help NuGet" 可查看所有可用的 NuGet 命令。

PM> Install-Package MySql.Data.EntityFrameworkCore -Version 8.0.8-dmr
时间: 2024-10-11 01:18:34

vs2017 .net core EF 安装mysql的相关文章

如何使EF Core不插入MySql中自增长的主键(踩坑实录)

公司要求使用 .Net Core + EF Core + Mysql 开发项目,为了以后可以部署到Linux服务器上,实际是奇葩的客户需求. 数据库设计时虽然大部分表的主键都采用了UUID(也就是SQL Server的GUID),好处是啥我也就不(bu)说(hui)了(shuo),大家自行百度下吧. 而对于一些不是那么重要的表,或者说会经常产生大量数据的表,我们都是用自增长的主键,然后重点来了,在使用“Scaffold”命令生成实体类的时候,是下面这样的: public partial clas

33.Docker安装Mysql及用户配置

mysql在官方上有两个镜像 这个是一个优化过的mysql 使用这个命令 安装mysql 演示最简单的方式去安装mysql: 这种方式安装的用户名没有,密码没有 docker run -d -p 3306:3306 --name mysql01 mysql/mysql-server :如果本身没有安装过mysql的镜像的话会自动去下载这个镜像 docker ps:看到mysql01正在运行 我们用客户端去连接测试一下 连接不上去的原因呢是因为我们没有在mysql上加用户,加配置 docekr l

Linux系统下安装mysql

一.下载 这里我创建了一目录software用于存放我们待会要下载的mysql包,先去到该目录 命令:cd /software命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar 下载完成后,你会在software这个目录下看到多出了空色框的文件 二.建立用户,以及mysql的目录1.groupadd mysql #建立一个mysql的组2.useradd -r -g mysq

centos上如何安装mysql

centos可以使用yum安装mysql 但是版本很低,且不灵活. 本文将介绍如何使用安装包安装mysql http://dev.mysql.com/downloads/mysql/ 下载mysql 将下载文件放在/opt/mysoft文件夹中 解压文件 tar -xf MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar 这里我们要安装mysql的服务端和客服端,所以使用下面两个文件: MySQL数据库: MySQL-server-5.6.22

asp.net core+ef core

asp.net core+ef core 官方的文档https://docs.asp.net/en/latest/tutorials/first-mvc-app/start-mvc.html 先来看一下实现的效果 开始之前,确定本机已经有.NET Core环境.https://www.microsoft.com/net/core#windows 1.创建解决方案的文件结构如下图(模糊处理的过文件是自己后面加的和ef生成的). 2.要使用ef core,先引用ef core相关的程序包.https

EF选择Mysql数据源

EF添加ADO.NET实体模型处直接选择Mysql数据源 最近想到EF是连接多数据库的orm框架,于是就想测试下.查了一堆网上资料后,测试连接mysql成功.步骤如下: 1.在你项目中nuget安装MySql.Data.Entity 如果没安装这个provider 就进行下面的步骤.就会出现: 2.MySql官网下载mysql-installer-community-5.7.13.0 我这边是没安装过mysql,所以是安装全部,第一个选项,MySql Installer.主要目的除了安装mysq

第一部分安装mysql -apache -php

1. 安装mysqlcd /usr/local/src/ 免安装编译二进制的包wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz tar zxvf /usr/local/src/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 解压 mv mysql-5.1.40-linux-i686-icc-glibc23 /usr/local/m

Centos下服务器版本安装mysql

首先这里说的是这里的路径,以及语句都是在网上看了很多错误后自己实践后修改过来的,希望对大家有用. 这里在安装的时候要按着我的这个顺序,否则可能会因为路径错误而找不到相应的指令. 一.安装cmake # 安装所需依赖包(这段指令是一直输入的) yum -y install gcc libxml2-dev curl screen \ libpng12-dev autoconf libpcre3-dev make bzip2 \ libevent-dev patch libjpeg62-dev lib

在Linux(CentOS)上安装MySql详细记录

前记:  毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+Tomcat(或其他容器)+Mysql这套之前没用用过.所以利用这周末的我在阿里云上49元搞了个linux(centos 64位)的服务器. 刚开始先装了JDK1.6,安装了Tomcat6.0.这过程中没有遇到太大的问题, 小问题也google一下就解决了.而周六晚上开始安装Mysql,于是到今天下午为