草庐IT

Swagger-core

全部标签

篇(17)-Asp.Net Core入门实战-文章管理之文章类别管理(Linq子查询)

篇(17)-Asp.NetCore入门实战-文章管理之文章类别的管理如果要做一个CMS系统,那么文章管理算是入门,文章管理附带一个类别管理,用来对文章进行类别区分。所以,本章简单讲一些类别管理,这也是一个数据操作。(1).文章类别Sql表的建立CREATETABLE[dbo].[ArticleCategory]([Id][int]IDENTITY(1,1)NOTNULL,[Title][varchar](128)NOTNULL,[ParentId][int]NOTNULL,[ClassList][varchar](128)NULL,[ClassLayer][int]NULL,[Sort][in

篇(17)-Asp.Net Core入门实战-文章管理之文章类别管理(Linq子查询)

篇(17)-Asp.NetCore入门实战-文章管理之文章类别的管理如果要做一个CMS系统,那么文章管理算是入门,文章管理附带一个类别管理,用来对文章进行类别区分。所以,本章简单讲一些类别管理,这也是一个数据操作。(1).文章类别Sql表的建立CREATETABLE[dbo].[ArticleCategory]([Id][int]IDENTITY(1,1)NOTNULL,[Title][varchar](128)NOTNULL,[ParentId][int]NOTNULL,[ClassList][varchar](128)NULL,[ClassLayer][int]NULL,[Sort][in

篇(15)-Asp.Net Core入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证一)

篇(15)-Asp.NetCore入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证一)在上个篇章中,讲了角色和菜单的关系(也就是给角色赋权),本章讲用户和给用户分派角色的功能。如果是小白,最好是仔细看我写的代码,因为关键代码处都有注解。建议将篇14和篇15阅读完毕再做演练,为防止单篇过长,我将其分成2篇来讲解。用户与角色的处理逻辑是:(1).用户的增删改查;(2).给用户选一个所属角色。1.用户管理功能(1).用户表(Sql库)的创建CREATETABLE[dbo].[Manager]([Id][int]IDENTITY(1,1)NOTNULL,[RoleId][int

篇(15)-Asp.Net Core入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证一)

篇(15)-Asp.NetCore入门实战-权限管理之用户创建与关联角色(ViewModel再用与模型验证一)在上个篇章中,讲了角色和菜单的关系(也就是给角色赋权),本章讲用户和给用户分派角色的功能。如果是小白,最好是仔细看我写的代码,因为关键代码处都有注解。建议将篇14和篇15阅读完毕再做演练,为防止单篇过长,我将其分成2篇来讲解。用户与角色的处理逻辑是:(1).用户的增删改查;(2).给用户选一个所属角色。1.用户管理功能(1).用户表(Sql库)的创建CREATETABLE[dbo].[Manager]([Id][int]IDENTITY(1,1)NOTNULL,[RoleId][int

篇(14)-Asp.Net Core入门实战-权限管理之角色编辑和赋权(ViewModel-DTO初探)

入门实战-权限管理之角色编辑和赋权(ViewModel-DTO初探)前面几章讲了菜单功能的管理之后,我们再创建一个角色管理的功能,创建过程不再详细介绍,只要按照菜单管理功能的步骤进行创建即可;和前面讲的稍微不同的是,现在多了一个Service层和异步操作,功能处理的代码放在这个层完成,只在Controller中调用即可。一、再讲角色的操作之前,我们先聊一个概念:ViewModel,或者叫DTO;两个是一个意思,叫法不一样而已。ViewModel是ASP.NETMVC应用中的隐式声明的层,用来维护Model和View之间的数据传递,因此,ViewModel也简称为数据传输对象或DTO。我们举个简

篇(14)-Asp.Net Core入门实战-权限管理之角色编辑和赋权(ViewModel-DTO初探)

入门实战-权限管理之角色编辑和赋权(ViewModel-DTO初探)前面几章讲了菜单功能的管理之后,我们再创建一个角色管理的功能,创建过程不再详细介绍,只要按照菜单管理功能的步骤进行创建即可;和前面讲的稍微不同的是,现在多了一个Service层和异步操作,功能处理的代码放在这个层完成,只在Controller中调用即可。一、再讲角色的操作之前,我们先聊一个概念:ViewModel,或者叫DTO;两个是一个意思,叫法不一样而已。ViewModel是ASP.NETMVC应用中的隐式声明的层,用来维护Model和View之间的数据传递,因此,ViewModel也简称为数据传输对象或DTO。我们举个简

篇(18)-Asp.Net Core入门实战-文章管理之文章内容管理(下拉框二级结构递归)

篇(18)-Asp.NetCore入门实战-文章管理之文章内容管理(下拉框二级结构递归实现)文章管理是CMS系统的核心表之一,存储文章内容,特点就是字段端,属性多,比如是否标识为热点、推荐等属性,是否发布,类别,SEO关键字等。我们本章讲解文章内容的增删改查。(1).文章Sql表结构设计CREATETABLE[dbo].[Article]([Id][int]IDENTITY(1,1)NOTNULL,[CategoryId][int]NOTNULL,[Title][varchar](128)NOTNULL,[ImageUrl][varchar](128)NULL,[Content][text]N

篇(18)-Asp.Net Core入门实战-文章管理之文章内容管理(下拉框二级结构递归)

篇(18)-Asp.NetCore入门实战-文章管理之文章内容管理(下拉框二级结构递归实现)文章管理是CMS系统的核心表之一,存储文章内容,特点就是字段端,属性多,比如是否标识为热点、推荐等属性,是否发布,类别,SEO关键字等。我们本章讲解文章内容的增删改查。(1).文章Sql表结构设计CREATETABLE[dbo].[Article]([Id][int]IDENTITY(1,1)NOTNULL,[CategoryId][int]NOTNULL,[Title][varchar](128)NOTNULL,[ImageUrl][varchar](128)NULL,[Content][text]N

篇(20)-Asp.Net Core入门实战-完结之一期阶段总结

入门实战-完结之一期阶段总结用了几天的功夫,编写和演练的这个Asp.NetCore简单入门的教程已经讲完,下一期可以将完善其功能,将UI功能也给其套上,至少可以达到商用的目的。简单做个总结:Asp.NetCore既有Razor的模式,也有MVC的模式,用MVC可能更加普遍一些;学习入门,先在一个项目中演练,熟练后,再学分层结构。EF的方式做项目,简单的还可以,复杂的数据模型业务,还得用合适的才行。默认的依赖注入在功能少时,还可以满足,但还得学习其他的一些注入插件。回看ADO.NET的使用时,EF使用,可以看出承载数据多了一步。在View和Controller之间的传值,注意Model类型统一和

篇(20)-Asp.Net Core入门实战-完结之一期阶段总结

入门实战-完结之一期阶段总结用了几天的功夫,编写和演练的这个Asp.NetCore简单入门的教程已经讲完,下一期可以将完善其功能,将UI功能也给其套上,至少可以达到商用的目的。简单做个总结:Asp.NetCore既有Razor的模式,也有MVC的模式,用MVC可能更加普遍一些;学习入门,先在一个项目中演练,熟练后,再学分层结构。EF的方式做项目,简单的还可以,复杂的数据模型业务,还得用合适的才行。默认的依赖注入在功能少时,还可以满足,但还得学习其他的一些注入插件。回看ADO.NET的使用时,EF使用,可以看出承载数据多了一步。在View和Controller之间的传值,注意Model类型统一和