因为若配备项目及提服务器,不思量当服务器上装SqlServer,所以用将路变更吗Mysql。

  因为只要配置项目到讲话服务器,不思当服务器上装SqlServer,所以待将项目变更呢Mysql。

色初始化

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

 

www.997755.com 1

 

此地用还原包,选择解决方案—右键(还原NuGet包),现在过来NuGet包比前快了好多矣,这还是微软强调中国开发者的功。

 

www.997755.com 2

 

包还原好了后,点击解决方案还生成一不善。可以看来项目非常成成,接下去进入修改Mysql数据库步骤。

注:如果您不思使用Mysql数据库,可以超过了以下部分手续,直接入数据库创建步骤。

花色初始化

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

 

www.997755.com 3

 

这边用还原包,选择解决方案—右键(还原NuGet包),现在复NuGet包比前不久了好多矣,这都是微软强调中国开发者的功劳。

 

www.997755.com 4

 

保还原好了后来,点击解决方案再生成一次。可以见到项目大成成,接下去进入修改Mysql数据库步骤。

流动:如果您无思量以Mysql数据库,可以过了以下部分手续,直接进入数据库创建步骤。

安装Mysql包

在此之前先安装Mysql数据库,电脑及设置Mysql数据库,确保电脑可成功总是Mysql数据库。

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

 

下一场安装Mysql的管,EntityFramework和Web项目都亟待安装

www.997755.com 5

 

达图被早就圈有拖欠装之NuGet包和安装至谁项目,这里选择6.9.10版本

安装Mysql包

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

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

 

然后安装Mysql的包,EntityFramework和Web项目还亟待安装

www.997755.com 6

 

达图被早就围出拖欠装置的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>

 

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/

www.997755.com 7

 

www.997755.com 8

下载后直下同样步安装就好了。

安装Mysql驱动

安装Mysql的让,驱动版选择以及方安装的保管一样的本
教下载地址:https://dev.mysql.com/downloads/connector/net/

www.997755.com 9

 

www.997755.com 10

下载后直下同样步安装就好了。

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>
    {

 

 

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>
    {

 

 

又转迁移文件

至今代码就加好了,重新转迁移文件,可以视项目本来就是存不少搬迁文件,我们不用这些文件,自己还转。

www.997755.com 11

 

抹完剩下Seed目录和Configuration文件

 

www.997755.com 12

 

横流:先安装Web项目也启动项目

 

www.997755.com 13

开拓VS的承保管理控制台,并以保险管理控制台被摘 .EntityFramework
项目作为默认项目。然后以控制台中实践下发号施令:

Add-Migration "AbpZero_Initial"

www.997755.com 14

 

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

 

www.997755.com 15

 

并且Migrations目录多矣一个文本,这个就算是刚创建的搬迁文件。

兹公可采取下发号施令来创造数据库:

Update-Database

 

 www.997755.com 16

www.997755.com 17

 

 

享有的事体都曾成功,现在而得运作而的类型并采取MySQL数据库了。

立马首文书报告您什么样启动项目,建议部署到IIS启动,以后的文章被本人都为IIS启动开展操作。

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

 

返总目录

重转迁移文件

由来代码就加好了,重新转迁移文件,可以见到项目本来就存多搬迁文件,我们决不这些文件,自己重新转。

www.997755.com 18

 

删除完剩下Seed目录和Configuration文件

 

www.997755.com 19

 

流动:先安装Web项目为启动项目

 

www.997755.com 20

打开VS的保管管理控制台,并于保证管理控制台被挑选 .EntityFramework
项目作默认项目。然后在控制台中执下发号施令:

Add-Migration "AbpZero_Initial"

www.997755.com 21

 

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

 

www.997755.com 22

 

还要Migrations目录多了一个文书,这个就是刚刚创建的搬文件。

当今若得应用下发号施令来创造数据库:

Update-Database

 

 www.997755.com 23

www.997755.com 24

 

 

抱有的事务都曾经好,现在您可以运行而的花色并以MySQL数据库了。

当下首文书报告您怎么启动项目,建议部署及IIS启动,以后的篇章被自都归因于IIS启动开展操作。

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

 

归来总目录

相关文章