2、ABPZero系列教程之拼多多卖家工具 更改数据库也Mysql

2、ABPZero系列教程之拼多多卖家工具 更改数据库也Mysql

 

  因为一旦布局项目到讲话服务器,不思以服务器上装SqlServer,所以用把种改变吧Mysql。

种初始化

  1、下载类压缩包,前面文章已经说到,可以加群到很多文件里下载。解压缩下载的类别源码,使用VS2015开辟项目

 

澳门新葡亰官网 1

 

此地用还原包,选择解决方案—右键(还原NuGet包),现在重操旧业NuGet包比前不久了好多矣,这还是微软重视中国开发者的功。

 

澳门新葡亰官网 2

 

保证还原好了随后,点击解决方案还生成一不行。可以看来项目特别成成,接下进入修改Mysql数据库步骤。

流淌:如果您莫思量采取Mysql数据库,可以过了以下部分步骤,直接入数据库创建步骤。

安装Mysql包

在此之前先安装Mysql数据库,电脑上安装Mysql数据库,确保电脑可成功连接Mysql数据库。

Mysql免安装版环境布置图文教程:http://www.jb51.net/article/83636.htm

 

然后安装Mysql的保,EntityFramework和Web项目还亟需安装

澳门新葡亰官网 3

 

高达图备受一度围绕有该装置之NuGet包跟安装到谁项目,这里选择6.9.10本

Web项目

打开web.config修改连接字符串

<connectionStrings>
    <!--<add name="Default" connectionString="Server=localhost; Database=AbpZeroTemplate; Trusted_Connection=True;" providerName="System.Data.SqlClient" />-->
    <!-- Mysql连接字符串-->
    <add name="Default" connectionString="Data Source=localhost;port=3306;Initial Catalog=pdddb3.4;uid=root;password=ab12;Charset=utf8" providerName="MySql.Data.MySqlClient" />
    <add name="Abp.Redis.Cache" connectionString="localhost" />
  </connectionStrings>

 

安装Mysql驱动

安装Mysql的使,驱动版选择与上面安装的保一样的本
俾下载地址:https://dev.mysql.com/downloads/connector/net/

澳门新葡亰官网 4

 

澳门新葡亰官网 5

下载后一直下一样步安装就可以了。

EntityFramework项目

修改EntityFramework项目下的Configuration构造函数

文本路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.EntityFramework\Migrations\Configuration.cs

public Configuration()
        {
            AutomaticMigrationsEnabled = false;
            ContextKey = "AbpZeroTemplate";
            //加入以下代码
            SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator());//设置Sql生成器为Mysql的
        }

 

 

AbpZeroTemplateDbContext类上加以相同句特性

文本路径:D:\abp
version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyName.AbpZeroTemplate.EntityFramework\EntityFramework\AbpZeroTemplateDbContext.cs

[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]
    public class AbpZeroTemplateDbContext : AbpZeroDbContext<Tenant, Role, User>
    {

 

 

重复转迁移文件

至今代码就加好了,重新转迁移文件,可以望项目本来就在许多迁文件,我们不要这些文件,自己再次转。

澳门新葡亰官网 6

 

去完剩下Seed目录及Configuration文件

 

澳门新葡亰官网 7

 

注:先安装Web项目也启动项目

 

澳门新葡亰官网 8

开辟VS的包管理控制台,并当管管理控制台被选取 .EntityFramework
项目作默认项目。然后以控制台中实行下发号施令:

Add-Migration "AbpZero_Initial"

澳门新葡亰官网 9

 

张上图黄色提示说明创建迁移文件成功

 

澳门新葡亰官网 10

 

再就是Migrations目录多矣一个文件,这个就是是刚创建的搬文件。

今公可动用下发号施令来创造数据库:

Update-Database

 

 澳门新葡亰官网 11

澳门新葡亰官网 12

 

 

具有的工作还早已好,现在而可以运作而的类别并运用MySQL数据库了。

这篇文书告诉你怎样启动项目,建议部署至IIS启动,以后的篇章中本人都因为IIS启动开展操作。

 http://www.cnblogs.com/shensigzs/p/6258835.html

 

归来总目录

admin

网站地图xml地图