.NET Core干货

推荐一个很棒的netcore 开源工作流elsa-workflo

2019-11-27  本文已影响0人  zsanhong

1、进入到Elsa.Persistence.EntityFrameworkCore目录,运行cmd命令窗口,
输入

SET EF_CONNECTIONSTRING=Server=localhost;Database=Elsa;Trusted_Connection=True

特别要注意,SET EF_CONNECTIONSTRING= 后面的字符串不能用""号包含起来,否则会出错。
然后运行:

dotnet ef database update --context SqlServerContext

这样就在本机生成了 elsa SqlServer数据库

2、进入到elsa-core-develop\src\dashboard\Elsa.Dashboard\Theme\argon-dashboard目录,cmd 窗口运行:

npm install

完成后,运行:

gulp build

3、把Sample19的例子改成使用SqlServer。更改appsettings.json的代码为:

"ConnectionStrings": {
    "SqlServer": "Server=localhost;Database=Elsa;Trusted_Connection=True"
},

更改Startup.cs代码:

   services.AddElsa(x => x.AddEntityFrameworkStores(x => x.UseSqlServer(Configuration.GetConnectionString("SqlServer"))))

4、在Sample19目录下运行cmd窗口,运行

dotnet run

5、导航到 http://localhost:8236/Elsa/Home,出现漂亮流程设计器界面

QQ图片20191127195515.png
上一篇下一篇

猜你喜欢

热点阅读