Do You Kown Asp.Net Core

  • 时间:
  • 浏览:0
  • 来源:大发5分快3_极速5分PK10

大伙儿知道近期Asp.Net Core2.0发布了,微软也推出了Razor Page来作为默认的Asp.Net Core Web项目,但一始于并没法提供Scaffolding Template(后简称ST)功能,使大伙儿每次对于有一个多多 Model时需进行4-五个页面和PageModel的编写,代码量比Asp.Net MVC多了不少,好在ST及时再次出现,不过这次并没法结合到VS中,大伙儿时需通过加上有一个多多 生成包及CMD命令来完成,其实 冗杂了点,但共要编码量少了,Let’s do it!

先移步到项目目录(Program.cs和Startup.cs什儿 目录)

我的是:E:\project\aspnet\Demos\WebApplication4\WebApplication4

其实 没法MVC没法便利,但共要也节约了大伙儿不少时间。

以后输入以下命令:

大伙儿知道在Asp.Net MVC中,可能性你使用的EF的DBContext说说,想要在vs中通过右键除理方案-加上控制器-加上富含视图的控制器,以后vs会根据你选泽的Model自动生成相应的CURD的控制器和View,非常便利,什儿 就叫做 ASP.NET Scaffolding Template,以后 雪燕大大有过一篇介绍,有兴趣都时需看看【传送门】

[这里一定要做下迁移,以后生成代码会不成功,我估计生成代码会去读取数据库]

PS:asp.net core QQ学习群:37624300054 通关密码:cnblogs(无密码一律不通过)

后天本来 伟大的祖国生日了,大伙儿节日快乐!明天去HK迪士尼好期待,嘿嘿。

大伙儿看下Create.cshtml.cs代码,其中一段:

ok,可能性顺利你就能看多如下提示:

大伙儿都时需看多它自动创建了相应的View和PageModel。

都时需看多 它使用了Blog作为实体类的集合名了,但在Step 3中,我使用的是Blogs,这应该是个bug,想提交的,但没法找到相应的项目。

上面我会把用Razor Page遇到的大问题总结放上去来,非常看好它,相信会没法火的。