环球娱乐官方网站 当前位置:首页>环球娱乐官方网站>正文

环球娱乐官方网站

发布时间:2019-03-24

原标题:ABP .Net Core Entity Framework迁移使用MySql数据库

如遇【线上娱乐站】不能自动打开,请复制 http://da8.us 到浏览器,注册自动送8-88试 ̶̶̶̶̶̶̶̶̶̶玩 ̷̷̷̷̷̷̷̷̷̷金。体验各种类的线上PT/DT/MG/PNG ̶̶̶̶̶̶̶̶̶̶老 ̷̷̷̷̷̷̷̷̷̷虎 ̷̷̷̷̷̷̷̷̷̷机、 ̷̷̷̷̷̷̷̷̷̷真* ̷̷̷̷̷̷̷̷̷̷人* ̶̶̶̶̶̶̶̶̶̶百* ̶̶̶̶̶̶̶̶̶̶家 ̷̷̷̷̷̷̷̷̷̷*乐*游戏等免费试玩、优惠活动,7*24小时专业服务

金翅大鹏在南天门守了些日子,见天庭一味退缩,心头之恨稍解,也嫌无趣,便展翅西去了。

澳门博彩app_澳门博彩_app下载安装

“能有多复杂。”火稚也就是这一位红袍女子,她的脸上带着一张纱巾,给人一种神秘的朦胧美感,她虽然一门心思放在修炼和战斗上,但是不代表她不懂,相反因为她的个性,让她看问题往往能不受任何因素影响一下子看到重点。
望着王小民离去的背影,欧阳骏的面色阴沉如墨,尤其是看到依偎在王小民身边的韩?瑶,他觉得更是刺眼。

李庆安给她倒了一杯葡萄酒,又给自己也满上,笑道:“你学突厥语做什么?你又不去安西。”

一、迁移说明

ABP模板项目Entity Framework Core默认使用的是Sql Server,也很容易将数据库迁移到MySQL,步骤如下。

二、迁移MySQL步骤

1、 下载项目

请到 http://aspnetboilerplate.com/Templates 下载一个新的项目,选择ASP.NET Core 2.x标签,Target Framework:选中.Net Core就可以了。

2、 移除默认SQL Server相关包

在EntityFrameworkCore项目下移除包Microsoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore.Design

 

3、  添加MySql程序包

 添加程序包Pomelo.EntityFrameworkCore.MySqlPomelo.EntityFrameworkCore.MySql.Design

 

4、  修改源代码

修改DbContextConfigurer

public static class AbpBasicDbContextConfigurer
{
        public static void Configure(DbContextOptionsBuilder<AbpBasicDbContext> builder, string connectionString)
        {
            //builder.UseSqlServer(connectionString);
            builder.UseMySql(connectionString);
        }

        public static void Configure(DbContextOptionsBuilder<AbpBasicDbContext> builder, DbConnection connection)
        {
            //builder.UseSqlServer(connection);
            builder.UseMySql(connection);
        }
}

 

5、  修改数据库链接字符串

在web项目配置文件appsettings.json

"ConnectionStrings": {
    //"Default": "Server=localhost; Database=AbpBasicDb; Trusted_Connection=True;"
    "Default": "Server=localhost; port=3306; Database=AbpBasicDb; uid=root; pwd=****; Convert Zero Datetime=True"
}

 

6、  数据迁移

重新生成迁移文件

在下载启动模板的时候,如果你选择了包含 Module Zero。这里会有一些迁移文件会包含在你的项目中,但是这些文件是为Sql Server迁移使用的。请打开 .EntityFramework 项目中的Migrations文件夹,然后删除这些迁移文件。迁移文件是以时间戳开始的。迁移文件的名字像这样:201506210746108_AbpZero_Initial。

在删除所有的迁移文件后,选择你的 .Web 项目为开始项目,打开VS的包管理控制台,并在包管理控制台中选择 .EntityFramework 项目作为默认项目。然后在控制台中执行下面命令:

Add-Migration "AbpZero_Initial"

现在你可以使用下面命令来创建数据库:

Update-Database

所有的事情都已完成,检查 MySQL数据库已生产成功

 

7、  完成MySQL迁移后运行浏览成功

 

 

编辑:辛密

发布时间:2019-03-24 00:18:43

当前文章://wmim0.html

澳门博彩送彩金网站 - 澳门博彩 - 最新送彩金网站大全 澳门皇冠_澳门皇冠体育_澳门皇冠体育app 澳门美高梅注册网站 澳门网络博彩公司顶级 - 澳门博彩 - 世界顶级博彩公司 

责任编辑:王北

随机推荐