- 博客(4)
- 收藏
- 关注
原创 EF学习的个人心得(二)--EFCore怎么CodeFirst以及迁移数据库的三种方式
EFCore Code使用包管理控制台进行迁移的三种方式记录一下在学习EFCore 的困惑,EFCore 必须通过Startup依赖注入去进行迁移吗?查阅官方文档以及做了一些简单的测试后,把结论在记录一下。CodeFirst是先在程序中建立好实体类,然后再自动生成数据库。其中,通过Nuget命令行实现CodeFirst是最常用的方式我们要让EF自动生成数据库,我们就要想办法告诉EF数据库的信息,包括数据库连接字符串,映射关系等等,不然EF怎么知道该如何去帮你建立对应的数据库和表呢?使用Nuget命
2021-05-15 06:21:38 1175
原创 2021-05-11
EF学习的个人心得(一)EF的难点在于如何与框架融合。EF本身的内容非常简单,原理是使用时,根据数据库中的表灌装一个个DbSet<>,使用时,封装了ADO底层的操作,而且提供延迟实现,导航属性等上层功能。所以EF的实际应用中,难点在于如何告知EF映射关系。包括数据库类型,连接字符串,映射关系,主外键等等,因为这个环节会根据项目所使用的架构不同而出现差别。例如,在.Net FrameWork控制台应用中,EF就提供了3种建立映射的方法。分别是DBFirst,ModelFirst,CodeF
2021-05-11 04:44:00 269
原创 关于Mysql找不到配置文件my.ini或无法通过my.ini修改client配置的问题
关于Mysql找不到配置文件my.ini或无法通过my.ini修改client配置的问题最近开始上手学习Mysql,作为小白,遇到的问题多多,其中跟着教程尝试通过my.ini文件配置的时候发现不能通过my.ini修改[client]和[mysql]的配置。我用的是win10系统,mysql版本为5.7.30。后面经过不断尝试,发现是因为Mysql服务器端启动时读取配置文件的路径和客户端启动时读取配置文件的路径不同所导致。我们打开windows服务,找到Mysql服务(我这里是Mysql57,Mysql也
2020-10-29 22:55:54 2160
原创 28岁,我决定当个程序员
28岁,我决定当个程序员 我是一个小白。 我是一个有点特殊的小白。5年前,在深大毕业以后,我做了一个让现在令我感到有点遗憾的决定。我放弃了编程。5年前,在毕业时,虽说这个机会是我放弃的,但其实有一部分的原因也是我觉得我没有这样的信心走出象牙塔。毕业的5年时间,我经常会回想,如果当初做了不同的选择,我的人生又会是怎么样?其实我不太敢想,也不太敢真正直面这个问题,因为我觉得这个问题的答案一定不是我想要的。写下这篇文章,本来其实也没什么意义,但我觉得它能给予我一点点仪式感-----------至少目前
2020-10-18 11:29:39 1127 17
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人