项目搭建,接口测试:
一、创建六大模块:
0.Modeling 1.Web 2.Service 3.BLL 4.DAL 5.Model
二、添加引用:
4.DAL添加Model 3.BLL添加DAL+Model 2.Service添加 DAL、BLL、Model
三、删除2.Service中的多余引用:
App_Start~BundleConfig、FilterConfig、RouteConfig还有引用下的Areas、Content、Controllers、Images、Model、Scripe、Views、favicon最后把每一个模块中的class1.cs删除。
四、添加NuGet管理包:
从下往上依次添加ADO,其中2和5要添加官方程序包源EntityFramework,3和4需要手动添加引用-程序集-system.com-system.componetmodel.DataAnnotations
五、在Modeling中添加类图:
添加完类图记得在属性中加以描述,第一次要先“生成各层必要文件”之后在生成代码(其中最后一项-Vue不选)
六、数据库信息修改:
1.将service下的Web.config中的代码替换成Webconfig.xml中的代码。2.修改默认信息,生成数据库。修改包括3.BLL-Base-BLLConfig,4.DAL-Base-,5.Model-EntityFramework,2.Service-Web.config 这些文件中的所有关于数据库的信息。完成之后记得“2.Service生成”
七、通过工具中的控制台生成数据库:
修改成Model下 1.Enable-Migrations 2.Add-Migration InitDatabase,之后删除dbo.sysOperator代码行
3.Update-Database 在数据库中查看 4.删除数据库中的dbo.sysOperator表 ,新建查询 将编写好的initScript.sql添加并执行。
八、接口测试:
在2.Service中设置启动项 并执行获得URL。 postman中输入URL/api/user/login post+Body+row+json
输入:{ “Account”:“Administrator”,
“Password”:“123456”}