【在.NET Core中使用MongoDB明细教程(1):驱动基础及文档插入】教程文章相关的互联网学习教程文章

ASP.NET Core 基础系列(9)(异常中间件)【图】

了解异常中间件 首先,使用ASP.NET模板创建一个核心应用程序。默认情况下,ASP.NET核心应用程序只是返回应用程序未处理的异常的状态代码。如下所示,我们引发异常。运行应用程序时,将得到以下输出。如上图所示,它为您提供的状态代码为 500,这意味着内部服务器错误。但是,作为开发人员,在开发应用程序时,您应该知道有关页面上异常的详细信息,以便可以采取必要的操作来修复错误。 如何使用异常中间件? 如果希望应用程序显示显...

从零开始学习 asp.net core 3.1 web api 后端api基础框架(二)-创建项目

目录 一、创建项目 1.选择【文件】→【新建】→【项目】 2.创建【ASP.NET Core Web 应用程序】,点击 下一步 3.项目名称为CoreBackend.Api,点击 创建 4.选【ASP.NET Core 3.1】、【空】 点击 创建 5.打开Program.cs,安装包“Microsoft.Extensions.Hosting.Abstractions”,查找并安装最新版本 二.解读项目 1. 解读项目生成的代码 Program.cs 2. 解读项目生成的代码 Startup.cs 三、注册并使用Controllers 一、创建项目1.选择【文...

Asp.NetCore之AutoMapper基础篇【代码】【图】

应用场景 现在由于前后端技术的分离,后端程序员在使用ORM框架开发后台API接口的时候,往往会将数据库的“数据模型”直接提供给前端。而大多数时候,可能这些数据并不能够满足前端展示的需求,有时候可能需要在“数据模型”的基础上,加几个字段或者改几个字段展示名称或者字段展示风格,以满足前端“视图模型”的需求。遇到这种情况,后端往往需要同时定义“数据模型”和“视图模型”,并在两者之间做大量的字段赋值工作,...

ASP.NET Core 配置 MVC - ASP.NET Core 基础教程 - 简单教程,简单编程【代码】【图】

ASP.NET Core 配置 MVC前面几章节中,我们都是基于 ASP.NET 空项目 模板创建的 HelloWorld 上做开发 通过这个最基本的 HelloWorld 项目,我们了解了很多知识,初窥了 ASP.NET Core,并对 ASP.NET Core 的运行机制有了一个基本的了解 MVC 模式是 Web 开发中最重要的一个模式之一,通过 MVC,我们可以将控制器、模型和视图区分开来 ASP.NET Core 同样支持 MVC 模式,而且是通过中间件的形式来支持 MVC 模式的开发MVC 中间件 一般情况...

asp.net core2 mvc 基础教程--Controller 控制器【代码】【图】

Controller 用于处理浏览器请求。它从 Model 获得数据并调用返回响应的 View。 Controller 父类:提供很多上下文相关信息及封装方法 this.File() 返回文件 内容协商 当 Action 的返回值为 JsonResult 时,不支持内容协商,只能返回 JSON 格式数据:public JsonResult DetailsInJson() {var model = _studentRepository.GetStudent(1);return Json(model); }当返回值为 ObjectResult 时,支持内容协商,即可以根据请求时 HTTP Hea...

asp.net core2 mvc 基础教程--服务注册和管道【图】

自定义服务注册的3种方式services.AddSingleton<自定义服务的接口,自定义服务的实现类>() 在整个web 生命周期里只会出现一个实例services.AddTransient<自定义服务的接口,自定义服务的实现类>() 每次请求 有个几个调用服务类就生成几个实例services.AddScoped<自定义服务的接口,自定义服务的实现类>() 一次web请求 会生成一个实例管道 管道就是正着进去 反着出来

asp.net core2 mvc 基础教程--读取配置文件【代码】【图】

绑定json 配置文件var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json").AddJsonFile("appsettings.Development.json", optional: true, reloadOnChange: true).Build();SetBasePath 方法设置 文件目录 可选 不设置 则默认是 web 运行路径 AddJsonFile 设置要读取的josn 文件 reloadOnChange 为true 表示 当json文件被修改时重新加载 AddJsonFile 也可以...

ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程【图】

原文:ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程ASP.NET Core 配置 Entity Framework Core上一章节学习完了视图,其实我们应该立即着手讲解模型的,但 ASP.NET Core MVC 中的模型和 Entity Framework 有相当大的关系,所以,在此之前,我们先来讲讲 Entity Framework Core 和如何配置它 ...

ASP.NET Core 配置 EF 框架服务 - ASP.NET Core 基础教程 - 简单教程,简单编程【代码】

原文:ASP.NET Core 配置 EF 框架服务 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 配置 EF 框架服务 - ASP.NET Core 基础教程 - 简单教程,简单编程ASP.NET Core 配置 EF 框架服务上一章节中我们了解了 Entity Framework 的基本工作原理和 DbContext ,我们也创建了一个自己的 HelloWorldDBContext。 本章节我们就来讲讲如何设置我们的 EF 框架来链接到 SQLite 数据库 配置 EF 框架服务 要让我们的 EF 框架的...

AspNetCore基础二【代码】【图】

管道简单实现 新建一个控制台项目,创建管道类 public class ApplicationBuilder {/// <summary>/// 中间件列表/// </summary>private static readonly IList<Func<RequestDelegate, RequestDelegate>> _components =new List<Func<RequestDelegate, RequestDelegate>>();/// <summary>/// 扩展Use/// </summary>/// <param name="middleware">中间件</param>/// <returns></returns>public ApplicationBuilder Use(Func<HttpConte...

ASP.NET CORE 基础知识(一):概述【下】【代码】

此为系列文章,对MSDN ASP.NET Core 的官方文档进行系统学习与翻译。其中或许会添加本人对 ASP.NET Core 的浅显理解配置 ASP.NET Core提供了一个配置框架,其能够从一系列有序的配置提供器里获取以键值对形式来呈现的设置。其对许多数据源提供了内建的配置提供器,比如.json文件,.xml文件,环境变量,以及命令行参数。除此之外,你也可以写自己的自定义的配置提供器。 举个例子,你可以指定配置来自于 appsettings.js...

ASP.NET Core SignalR:基础概述【代码】【图】

一、简介ASP.NET Core SignalR 是一个开源代码库,它简化了向应用添加实时 Web 功能的过程。 实时 Web 功能使服务器端代码能够即时将内容推送到客户端。SignalR 的适用对象:需要来自服务器的高频率更新的应用。 例如:游戏、社交网络、投票、拍卖、地图和 GPS 应用。 仪表板和监视应用。 示例包括公司仪表板、销售状态即时更新或行程警示。 协作应用。 协作应用的示例包括白板应用和团队会议软件。 需要通知的应用。 社交网络、电...

ASP.NET Core 配置 EF 框架服务 - ASP.NET Core 基础教程 - 简单教程,简单编程【代码】

原文:ASP.NET Core 配置 EF 框架服务 - ASP.NET Core 基础教程 - 简单教程,简单编程ASP.NET Core 配置 EF 框架服务上一章节中我们了解了 Entity Framework 的基本工作原理和 DbContext ,我们也创建了一个自己的 HelloWorldDBContext。 本章节我们就来讲讲如何设置我们的 EF 框架来链接到 SQLite 数据库 配置 EF 框架服务 要让我们的 EF 框架的 DBContext 能够运行起来,我们需要更改一下应用程序的配置 我们需要添加一个数据库连...

ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单编程【代码】【图】

原文:ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单编程ASP.NET Core 动作结果前面的章节中,我们一直使用简单的 C# 类作为控制器。 虽然这些类不是从基类派生的,但仍然可以在 MVC 中使用这种方法。 当然了,对于控制器,但更常见的做法是从 Microsoft.AspNetCore.Mvc 命名空间中提供的控制器基类中派生控制器。本章中,我们将尝试这么做,并且学习动作结果 ( Action Results )。 动作结果 ( Action Result ) ...

ASP.NET Core 属性路由 - ASP.NET Core 基础教程 - 简单教程,简单编程【代码】【图】

原文:ASP.NET Core 属性路由 - ASP.NET Core 基础教程 - 简单教程,简单编程ASP.NET Core 属性路由经过前面章节的学习,想必你已经对 ASP.NET Core MVC 中的路由有了大概的了解,本来我想多花几章节来讲解路由规则,但是,作为基础教程,我们还是讲解下一个知识点吧。 在本章中,我们将学习另一种路由方法,即基于属性的路由。 属性路由 通过基于属性的路由,我们可以在控制器类和这些类的内部方法上使用 C# 属性。 这些属性携带了...