11
2016
12

.Net Core MVC 网站开发(Ninesky) 2.1、栏目的前台显示(补充)

在2.1、栏目的前台显示中因右键没有添加视图把微软给鄙视了一下,后来有仔细研究了一下发现应该鄙视自己,其实这个功能是有的,是自己没搞清楚乱吐糟。

其实只要在NuGet中安装两个包(Microsoft.VisualStudio.Web.CodeGeneration.Tools和Microsoft.VisualStudio.Web.CodeGenerators.Mvc)就可以了。如下图:

08
2016
12

.Net Core MVC 网站开发(Ninesky) 2.1、栏目的前台显示

上次创建了栏目模型,这次主要做栏目的前台显示。涉及到数据存储层、业务逻辑层和Web层。用到了迁移,更新数据库和注入的一些内容。

04
2016
12

.Net Core MVC 网站开发(Ninesky) 2、栏目

栏目是网站的常用功能,按照惯例栏目分常规栏目,单页栏目,链接栏目三种类型,这次主要做添加栏目控制器和栏目模型两个内容,控制器这里会用到特性路由,模型放入业务逻辑层中(网站计划分数据访问、业务逻辑和Web层,初步计划划分如下图)。

30
2016
11

.Net Core MVC 网站开发(Ninesky) 1、创建项目

又要开一个新项目了!说来惭愧,以前的东西每次都没写完,不是不想写完,主要是我每次看到新技术出来我都想尝试一下,看到.Net Core 手又痒了,开始学MVC Core。

MVC Core最吸引我的有三点:

  • 跨平台:windows和linux都可以用,以后没必要让客服非得用windows服务器了

  • 多数据库支持:这个是Entity framework Core的功能,提供SQL Server、SQlite、PostgreSQL,MySQL等多种数据库支持,在linux下用.Net MVC再也不用担心数据库的问题了

  • 依赖注入:对解耦,提高开发效率很好。

这次没有设定什么目标,边学边做,也不夸口写什么样了。。。  随手写到哪儿算哪儿。

03
2016
11

App你真的需要么

        随着智能手机、移动路联网的普及,APP火的一塌糊涂,APP应用可谓五花八门,街上经常看到各种推广:扫码安装送东西,送优惠券。仿佛一夜之间一个企业没有自己的APP就跟不上时代了。

       有时我在想:APP,你真的需要么?租次房子你会装一个房屋中介的App么?请个钟点工你会装个家政公司的App么?买个笔记本你会装电脑公司的App么? 不管你会不会,反正我是不会。