Visual Studio 2019 正式版 更新内容
大早上更新了visual studio 2019, 试用一下 一、界面改变 1.项目创建界面 首先启动界面改变就不说了,创建项目的界面做了较大改变,感觉在向vs for mac 靠拢 ,而后者感觉像xcode。。   2.菜单   2019 2017 2019将解决方案名放到了菜单右边, 比2017少了顶部一条,敲代码的空间更大…
CodeSmith 二、多模板按目录树批量自动生成代码
         通过调用指定目录下的所有模板,逐一按照数据表生成独立的代码文件。支持多模板调用、支持所有数据表生成或批量指定多个生成、支持自动的文件目录结构、支持代码文件格式化命名等。                 …
CodeSmith 一、连接Mysql
下载了codesmith 8,连接mysql却提示“找不到请求的 .net framework data provider"。 1,下载mysql.data.dll:https://dev.mysql.com/downloads/windows/visualstudio/  下载zip格式的即可,解压后将mysql.data.…
ASP.NET Core 2.2 十九. Action参数的映射与模型绑定
前文说道了action的激活,这里有个关键的操作就是action参数的映射与模型绑定,这里即涉及到简单的string、int等类型,也包含json等复杂类型,本文详细分享一下这一过程。(asp.net core 系列目录) 一、概述 当客户端发出一个请求的时候,参数可能存在于url中也可能是在请求的body中,而参数类型也大不相同,可能是简单类型的…
ASP.NET Core 2.2 : 十七.Action的执行(Endpoint.RequestDelegate后面的故事)
上一章介绍了经过路由的处理,一个请求找到了具体处理这个请求的endpoint,并最终执行它的requestdelegate方法来处理这个httpcontext。本章继续这个处理进程,按照惯例,依然通过几幅图来聊一聊这个requestdelegate之后的故事。在此就避免不了的聊到各种filter,它方便我们在action执行的前后做一些 “小动作”…
ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案
asp.net core 从2.2版本开始,采用了一个新的名为endpoint的路由方案,与原来的方案在使用上差别不大,但从内部运行方式上来说,差别还是很大的。上一篇详细介绍了原版路由方案的运行机制,本文仍然通过一幅图来了解一下新版的运行机制,最后再总结一下二者的异同点。(asp.net core 系列目录) 一、概述     …
ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler)
本文通过一张图来看一下路由的配置以及请求处理的机制。(asp.net core 系列目录) 一、概述 路由主要有两个主要功能: 将请求的url与已定义的路由进行匹配,找到该url对应的处理程序并传入该请求进行处理。 根据已定义的路由生成url 这两个功能看起来这两个是相反的。 a.路由的配置 路由的两个功能都离不开一个基本的操作:路由的基本配置。在…