摘要:
以本系列文章向Fish 前辈的那篇我心中的ASP.NET 核心对象致敬。(虽然不知道前辈现在在干什么)。一晃就6年过去了,那首 郝云 的《回到那一天》怎么唱来着? 时光一晃,你就三十了。 而我们都变成了老了的程序员 🙂 ASP.NET Core在解开了对windows的依懒 阅读全文
摘要:
这是ASP.NET Core新核心对象系列的第二篇,上一篇 WebHost准备阶段 我们讲到了WebHostBuilder的初始化及配置。我们给WebHostBuilder进行以下配置 UseKestrel 设置Kestrel为HttpServer ConfigureAppCon 阅读全文
摘要:
任务25:IHostEnvironment和 IApplicationLifetime介绍 IHostingEnvironment这个里面有一些参数,比如我们当前应用程序的名称、目录的。 await context.Response.Write 阅读全文
摘要:
24 任务24:WebHost的配置 创建HelloCore的项目 我们新建一个空的mvc项目 我们在这里调用COnfigureAppConfiguration方法更改默认的配置。为读取settings.json这个文件。   阅读全文
摘要:
! done 任务22:课程介绍 & 任务23:Http请求的处理过程 任务23:Http请求的处理过程 http的处理过程 用户输入一个地址 如果您觉 阅读全文
摘要:
DI在.NET Core里面被提到了一个非常重要的位置, 这篇文章主要再给大家普及一下关于依赖注入的概念,身边有工作六七年的同事还个东西搞不清楚。另外再介绍一下.NET Core的DI实现以及对实例生命周期的管理(这个是经常面试会问到的问题)。最后再给大家简单介绍一下在控制台以及Mvc下 阅读全文
摘要:
20 我们来看一下asp.net core中依赖注入的源码 https://github.com/aspnet/AspNetCore/tree/master/src/Hosting &nb 阅读全文
摘要:
控制反转 实现你的依赖,采用什么依赖,不由你自己决定,这个控制交给IOC容器。 这里所有的实现都不由你自己决定,我们只需要传给你就可以了。谁来传呢?容器来传给他 内存的Repository,这里实现的比较简单。 这里的list在多线程访问的时候会有问题。这里没有加锁,这里只是作为用来理 阅读全文
摘要:
19 我们来测试Add的方法,实体验证不通过就返回一个BadRequest。 如果手机号存在的也返回一个BadRequest 在测试的类库创建类CustomerControllerTest.cs这个类 测试手机号存在的方法 &nbs 阅读全文
摘要:
什么是依赖 如果我们用EF操作数据库。 那么CustomerController就对Context形成了依赖。 我们这种依赖的写法就是隐式的依赖 显式依赖于隐式依赖 阅读全文