因为要配置项目及讲话服务器,不思量当服务器上装SqlServer,所以待拿项目改变吗Mysql。
种类初始化
1、下载类压缩包,前面文章已经说到,可以加群到无数文件里下载。解压缩下载的类别源码,使用VS2015打开项目
这边要还原包,选择解决方案—右键(还原NuGet包),现在卷土重来NuGet包比前不久了好多了,这还是微软强调中国开发者的佳绩。
保还原好了然后,点击解决方案再生成一潮。可以看出项目大成成,接下去进入修改Mysql数据库步骤。
注:如果你免思利用Mysql数据库,可以过了以下部分步骤,直接进数据库创建步骤。
安装Mysql包
在此之前先安装Mysql数据库,电脑上安Mysql数据库,确保电脑可成功连接Mysql数据库。
Mysql免安装版环境布置图文教程:http://www.jb51.net/article/83636.htm
然后安装Mysql的保证,EntityFramework和Web项目都用设置
及图备受就围出该装置的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/
下载后一直下一样步安装就好了。
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>
{
再次转迁移文件
从那之后代码就加好了,重新转迁移文件,可以看到项目本来就存不少搬文件,我们绝不这些文件,自己更转。
除去完剩下Seed目录和Configuration文件
注:先安装Web项目也启动项目
打开VS的保险管理控制台,并当确保管理控制台被挑选 .EntityFramework
项目作默认项目。然后于控制台中实施下发号施令:
Add-Migration "AbpZero_Initial"
看来上图黄色提示说明创建迁移文件成功
同时Migrations目录多矣一个文本,这个就算是刚刚创建的迁移文件。
兹而可利用下发号施令来创造数据库:
Update-Database
具的事情还已形成,现在你可运作而的品种并下MySQL数据库了。
即首文书告诉你如何启动项目,建议部署到IIS启动,以后的篇章被我还坐IIS启动开展操作。
http://www.cnblogs.com/shensigzs/p/6258835.html
回到总目录