首页 > 数据库 >.NET Core6.0 通过EF的方式如何链接MySQL

.NET Core6.0 通过EF的方式如何链接MySQL

时间:2023-07-17 20:12:47浏览次数:32  
标签:创建 EF 链接 MySQL Core6.0 NET 我们

之前一直用的是EF链接SQL Server今天聊一聊EF链接MySQL

第一步我们首先创建一个简单的用户实体类

 这里呢创建了一个主键为string类型的用户Id和一个用户名称

第二步我们创建一个类库里面创建上下文类

 但是这里需要注意引用的NuGet包和链接SQL Server的包有个是不一样的

这是我们SQL Server引用的两个包

 

 (我个人平常一直引用的这两个包)现在我们用的是MySQL那么MySQL应该引用一下两个包

 

可以看出我们只有一个是不相同的。当完成这一步以后,我们就去创建一个ASP  .NET Core Web API

创建好这个以后我们同样通过NuGet引用这两个包

 引入好以后我们在Program里面来配置上下文对象

这步完成以后我们在appsettings.json中进行配置

 这些配置好以后我们就可以通过命令来迁移数据库了

 这样我们就成功迁移了数据库了

 

 

 

翻译

搜索

复制

标签:创建,EF,链接,MySQL,Core6.0,NET,我们
From: https://www.cnblogs.com/dsjia/p/17561050.html

相关文章

  • linux Mysql 备份与还原
    数据库是企业中非常重要的部分,数据是企业的根本,不可丢失的,需要备份和还原。目录一、数据备份的重要性二、数据库备份类型三、常见的备份方法四、MySQL完全备份五、数据库完全备份分类六、实战案列七、总结   一、数据备份的重要性1.数据备份的重要......
  • CodeForces 1848E Vika and Stone Skipping
    洛谷传送门CF传送门感觉比这场的F简单。发现我们要进行\(x\)不断乘一些数然后求答案的操作,猜测答案与\(x\)的因数有关。如果你对数字比较敏感,不难发现答案就是\(x\)的奇因子个数。官方题解的证明:设\(x=f+(f-1)+\cdots+(f-(c-1))\),由等差数列求和公......
  • ::before中的元素无法用xpath进行定位
    上述代码中定位知道了这个按钮,使用常规的xpath无法定位到,查了很多资料有说什么js转的等等,都不对,结果试了试使用CSS_SELECTOR进行定位,就可以定位到。使用CSS选择器定位弹窗中的"知道了"按钮`button=WebDriverWait(driver,10).until(EC.presence_of_element_located((By.CS......
  • mysql 更新时where条件缺失导致更新全表问题
    1、问题更新时where条件缺失导致更新全表问题2、错误sqlupdateorderset`status`=1in('XX001','XX002','XX003');错误分析:更新整个order表,并没有限制更新的范围。原因是这个SQL语句在IN子句中没有提供任何条件,导致MySQL将IN子句视为一个包含了所有order_id值的列表。......
  • mysql 笔记
    行转列: namecoursegradezhangsanjava20zhangsanc#60zhangsanpython40lisijava109lisic#30lisipython20wangwujava33 selectname,sum(casewhencourse='java'thengradeend)as'java',sum(casewhen......
  • 浅谈oracle,mysql数据备份
    oracle备份 方案1:Navicat工具迁移1.1开启Navicat,打开工具-数据同步   1.2选定原数据源与需要迁移到的数据源  1.3选择下一步,比对后开始进行数据同步   方案2:数据库服务器迁移2.1登录源数据库切换用户su-oracle切换到临时目录cd/u01/app/oracle......
  • Codeforces Round 885 (Div. 2) A-D
    A.VikaandHerFriends题意:有一个n*m大小的矩阵,vika在点(a,b),她的k个朋友在分别(xi,yi),所有人每分钟都可以上下左右走一格,每一分钟vika先走,她的朋友后走,不能不走,问vika能否躲过朋友。Solution结论题,只要有一个朋友和她的距离是奇数,那么她肯定会被追上。voidsolve(){ int......
  • Window安装解压版MySQL5.7
    软件下载官网地址:https://www.mysql.com下载地址:https://dev.mysql.com/downloads/mysql/安装步骤下载后会得到zip安装文件将zip安装文件解压到某个目录下,解压的目录最好不要有中文和空格以E:\Dev\languages\mysql\mysql-5.7.25目录为例添加环境变量:电脑-属......
  • Codeforces Round #885(Div. 2)C
    C.维卡和价格标签每个测试的时间限制为1秒每个测试的内存限制为256兆字节输入:标准输入输出:标准输出维卡来到她最喜欢的化妆品店"GoldenPear"。她注意到n个物品的价格自她上次光顾以来发生了变化。她决定分析价格的变化,并计算每个物品的旧价格和新价格之间的差异。维卡喜......
  • mysql报错:You must reset your password using ALTER USER statement before executin
    mysql报错:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.新安装mysql后,登录后,执行任何命令都会报错:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement. 【解决办法】MySQL版本5.7.6版本......