博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
abp框架 mysql_ABP框架使用Mysql数据库
阅读量:1532 次
发布时间:2019-04-21

本文共 1013 字,大约阅读时间需要 3 分钟。

参考文档:

https://github.com/ABPFrameWorkGroup/AbpDocument2Chinese/blob/master/Markdown/Abp/9.4ABP%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E5%B1%82-%E9%9B%86%E6%88%90EntityFrameworkMySql.md

https://www.cnblogs.com/ixysy/p/6219719.html

步骤1:下载项目,http://aspnetboilerplate.com/Templates,我选择的是 ASP.NET MVC5.x,Multi Page Web Application,EntityFramework

步骤2:Nuget 安装 MySql.Data.Entity 到 *.Web 和 *.EntityFramework

步骤3:*.EntityFramework》Migrations》Configuration.cs 构造函数 Configuration() 中加入:SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator());

步骤4:配置连接字符串,注意 providerName

步骤5:在web.config中有一个配置节点:增加属性配置 codeConfigurationType

步骤6:*.EntityFramework》EntityFramework》*DbContext.cs 类上面加一行:

[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]

步骤7:删除迁移文件》*.EntityFramework》Migrations》下的迁移文件,迁移文件的名字像这样:201506210746108_AbpZero_Initial.cs

步骤8:进入包管理控制台,并在包管理控制台中选择 *.EntityFramework 项目作为默认项目。然后在控制台中执行下面命令:Add-Migration "AbpZero_Initial"

现在你可以使用下面命令来创建数据库:Update-Database,完成之后就可以了。

你可能感兴趣的文章
使用elementui,upload组件,既要上传文件,又要提交表单
查看>>
前端-如何将网页保存为图片
查看>>
Maven中关键词的含义
查看>>
Nacos集群构建(windos版)
查看>>
SpringBoot整合mail,发送邮件
查看>>
Docker常用命令
查看>>
SpringBoot整合Swagger
查看>>
Element UI 使用表单校验,正确输入后,仍然有提示信息
查看>>
LRTimelapse使用教程[附最详细的图文教程和安装包]
查看>>
QuickBooks2021中文安装教程(最详细的图文教程+安装包)
查看>>
acrobat pro dc2020安装教程(附最详细的图文教程+安装包)
查看>>
autocad2022图文详细安装教程【附安装包】
查看>>
solidworks2017安装教程和po解方法【附安装包】
查看>>
字由安装教程【附安装包】
查看>>
溜云库(3d66溜溜模型软件) 安装教程【附安装包】
查看>>
7-zip安装教程【附安装包】
查看>>
outlook邮箱安装教程【附安装包】
查看>>
[转]Spring Boot + Mybatis多数据源和动态数据源配置
查看>>
wordpress更新主题插件需要提供ftp信息
查看>>
Django Xadmin中关联数据的显示方式配置
查看>>