一个小白心血来潮想学一下.net core 于是有了下文,我是照着官方文档写的,但苦于官网只有SQL server的教程,没有MySQL的教程这就叫人很难受了,下面进行记录一下
必备工具:
1、先创建一个Razor Pages Web 应用
2、创建好项目之后,右击项目,创建一个叫models的文件夹,在文件夹里面创建一个movie实体
3、在pages里面创建一个叫movies的文件夹
4、创建好movies文件夹之后,并不会出现这么多页面,要进行下面操作,右键movies——添加——新搭建基架的项目
5、接下来就是重点了,配置连接字符串
这个文件呢,就相当于是web.config,连接字符串要写在这里面的
6、还要安装mysql的驱动程序,去nuget包管理器里面找
7、需要在startup里面进行注册
8、在pm控制台执行 Add-Migration Initial、Update-Database
如图所示则成功,有一个注意点
注意:如果出现错误提示xxxx.__EFMigrationsHistory doesn't exist
我们需要手动在数据库创建__EFMigrationsHistory这张表
然后再开始迁移就好了
如有错误,欢迎指正