asp.net core mvc 项目搭建一、【3分钟学会】 |
您所在的位置:网站首页 › mvc项目实例 › asp.net core mvc 项目搭建一、【3分钟学会】 |
asp.net core作为VS开发下一步的主要框架,主要应对分布式,大数据等方向设计的未来框架 。有部分不足但是发展大于现有。所以可以从熟悉的项目入手开始试用asp.net core框架。一个简单能用的实例,不仅可以增加你的学习信心,更能开拓你的编程架构思路。 一、新建.net core mvc项目 从vs2019中新建项目 选asp.net core web 项目名称 自己取 选择Web应用程序 mvc版本 新建.net core mvc项目 常用的6个文件位置,都已经标注到下面了。从上到下分别是 1 网站使用的vss和js以及部分静态页面也可以放到这里。 2.Controller控制器的文件夹。 熟悉MVC的人对这个都是比较熟悉了。 3. Model 实体类,最好和数据库 视图、表、存储过程等一一对应。方便你后续的使用 4.View 视图文件夹,试图页面都在此文件夹中。 *当然你也可以 用Areas的方式分类。 5. 这个json文件中主要是配置方面的信息。可以从后续的代码中学到用法。 6.启动文件,从名字就可以看出这就是项目启动后的入口。 当然里面也包含很多预设的启动类 这些文件或者文件夹都是比较重要的。 启动文件是startup 是启动文件,appsetting.json里面可以存放链接字符串。 外部的无限多可以用的包,可以用(官方还提示了有多少人使用过)。对于小白来说可以大大减少选择的时间。 初期还是用常用的包稳定,可靠。 后续你也可以自己写写包发布上去。 开始增加EF的包 这三个就是管理外置包的地方,第一个是控制台添加。 第二个是窗口版本的添加。效果一样。 Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.SqlServer.Design 依次添加 这样的三个包 创建实体类Models 数据库、表的创建 参考sqlserver 的数据库教程 这步就不介绍了。 建好表之后,在上面的5的最后一个菜单 第一个选项 控制台中执行下面的句子 Scaffold-DbContext "Server=192.168.1.100;Database=VideoSms;UID=sa;PWD=123456" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force -UseDatabaseNames 在黑窗口中显示 表示导入成功。 在Models的文件夹中就出现了你需要的文件。 注意 避坑:再次执行上面的命令报错的时候。 把项目重新编译一次就好了。 至此。你的环境已经搭建完毕。 剩下的和普通的mvc开发就没什么区别了。 二、让你的项目好看点 (未完待续) |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |