IDE:VS2017
运行环境:netcoreapp1.1
数据库:SQL Server 2012+
http://git.oschina.net/sframework/SF-Boilerplate
直接使用 VS Git 工具进行克隆到本地存储库
打开并编译还原 Nuget 包,如果还原失败,请关闭 VS 重新打开项目重新编译。
如访问国外 NuGet 服务器速度不稳定的情况下,可以使用博客园的 NuGet 镜像源
NuGet 镜像源地址:https://nuget.cnblogs.com/v3/index.json
在 Visual Studio 中的添加方法:
手动新建空数据库 SF_Team_2017_Dev,并修改以下两个数据库链接
1、appsettings.json
2、CoreDbContextFactory.cs
在我想实体的数据迁移中,当我尝试执行
一步,我收到包管理器控制台出现以下错误:
- Enable-Migrations
- The target context 'CoreDbContext' is not constructible. Add a default constructor or provide an implementation of IDbContextFactory
所以,我创建了一个工厂类,
在包含我的项目
- IDbContextFactory
类。
- DbContext
完成以上两个地方修改后,重新生成方案,设置默认启动项,并选择 IIS Express 按 F5 启动项目
系统运行会自动执行数据库迁移文件,并执行初始化 SQL 脚本,及初始化数据。
登录账号:administrator
登陆密码:123456
到此结束,后续会介绍系统框架方面。
来源: http://www.cnblogs.com/CrazyAnts/p/6602244.html