据此供给把品种改为Mysql,  因为要配备项目到云服务器

 

 

  因为要配置项目到云服务器,不想在服务器上装SqlServer,所以须要把项目改为Mysql。

  因为要配置项目到云服务器,不想在服务器上装SqlServer,所以须求把品种改为Mysql。

项目开始化

  一 、下载项目压缩包,后边文章已经说到,能够加群到群众文化艺术件里下载。解压缩下载的项目源码,使用VS贰零壹陆打开项目

 

澳门娱乐网上平台 1

 

那里要求还原包,采取化解方案—右键(还原NuGet包),未来上涨NuGet包比从前快了好多了,那都以微软重视中中原人民共和国开发者的功劳。

 

澳门娱乐网上平台 2

 

包还原好了未来,点击消除方案重新生成三遍。可以看来项面生成成功,接下去进入修改Mysql数据库步骤。

注:假使你不想行使Mysql数据库,能够跳过以下一些手续,直接进入数据库创立步骤。

类型伊始化

  一 、下载项目压缩包,前边小说已经说到,能够加群到群众文化艺术件里下载。解压缩下载的花色源码,使用VS二〇一四打开项目

 

澳门娱乐网上平台 3

 

此处要求还原包,选用化解方案—右键(还原NuGet包),以往回复NuGet包比在此之前快了好多了,那都以微软重视中夏族民共和国开发者的佳绩。

 

澳门娱乐网上平台 4

 

包还原好了后来,点击解决方案重新生成二次。能够看看项不熟悉成成功,接下去进入修改Mysql数据库步骤。

注:如若你不想使用Mysql数据库,可以跳过以下一些手续,直接进入数据库创制步骤。

安装Mysql包

在此以前先安装Mysql数据库,电脑上设置Mysql数据库,确定保证电脑能够成功连接Mysql数据库。

Mysql免安装版环境安顿图像和文字化教育程:http://www.jb51.net/article/83636.htm

 

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

澳门娱乐网上平台 5

 

上海体育场合中一度圈出该装置的NuGet包与安装到哪些品种,那里选拔6.9.10版本

安装Mysql包

在此以前先安装Mysql数据库,电脑上安装Mysql数据库,确定保障电脑能够成功总是Mysql数据库。

Mysql免安装版环境陈设图像和文字化教育程:http://www.jb51.net/article/83636.htm

 

接下来安装Mysql的包,EntityFramework和Web项目都亟待安装

澳门娱乐网上平台 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/

澳门娱乐网上平台 7

 

澳门娱乐网上平台 8

下载后一贯下一步安装就能够了。

安装Mysql驱动

澳门娱乐网上平台,设置Mysql的驱动,驱动版本选用和上边安装的包一样的本子
使得下载地址:https://dev.mysql.com/downloads/connector/net/

澳门娱乐网上平台 9

 

澳门娱乐网上平台 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>
    {

 

 

再一次生成迁移文件

由来代码就加好了,重新生成迁移文件,能够看看项目本来就存在重重搬迁文件,大家决不那么些文件,自个儿重新生成。

澳门娱乐网上平台 11

 

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

 

澳门娱乐网上平台 12

 

注:先安装Web项目为运维项目

 

澳门娱乐网上平台 13

开拓VS的包管控台,并在包管控斯特拉斯堡选择 .EntityFramework
项目作为暗许项目。然后在控制马普托实施上边发号施令:

Add-Migration "AbpZero_Initial"

澳门娱乐网上平台 14

 

观望上海体育场合灰湖绿提醒表达创造迁移文件成功

 

澳门娱乐网上平台 15

 

同时Migrations目录多了3个文本,那些就是刚刚创立的动员搬迁文件。

于今你能够动用上面发号施令来创设数据库:

Update-Database

 

 澳门娱乐网上平台 16

澳门娱乐网上平台 17

 

 

装有的事体都已形成,今后你能够运作你的档次并采纳MySQL数据库了。

这篇文书报告您怎样运营项目,建议布署到IIS运营,今后的稿子中自作者都是IIS运行开始展览操作。

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

 

再次来到总目录

双重生成迁移文件

到现在代码就加好了,重新生成迁移文件,可以看出项目本来就存在很多搬迁文件,大家绝不那些文件,本身再也生成。

澳门娱乐网上平台 18

 

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

 

澳门娱乐网上平台 19

 

注:先安装Web项目为运转项目

 

澳门娱乐网上平台 20

打开VS的包管控台,并在包管控莱比锡挑选 .EntityFramework
项目作为暗中同意项目。然后在控制马赛履行上边发号施令:

Add-Migration "AbpZero_Initial"

澳门娱乐网上平台 21

 

见状上海体育场所洋红提醒表明成立迁移文件成功

 

澳门娱乐网上平台 22

 

而且Migrations目录多了四个文本,那些正是刚刚成立的动员搬迁文件。

明天您能够动用下边发号施令来创制数据库:

Update-Database

 

 澳门娱乐网上平台 23

澳门娱乐网上平台 24

 

 

具备的事体都已形成,未来你能够运作你的品类并运用MySQL数据库了。

那篇文书报告您怎么样运行项目,建议铺排到IIS运营,未来的稿子中本身都是IIS运维开始展览操作。

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

 

回到总目录