系列背景 在进入微服务的实践系列之前,我们一起来学习和实践一下.NET应用开发生态中一些比较重要的技术,这个系列就是关于GraphQL在.NET 6应用中的实现。 系列导航 使用Hot Chocolate和.NET 6构建GraphQL应用(1) —— GraphQL及示例项目介绍 ...
项目源码 TodoList on Github 系列导航 使用.NET 开发TodoList应用 系列背景 使用.NET 开发TodoList应用 项目结构搭建 使用.NET 开发TodoList应用 引入第三方日志 使用.NET 开发TodoList应用 引入数据存储 使用.NET 开发TodoList应用 领域实体创建 使用.NET 开发TodoList应用 . 实现Repository模式 ...
2021-12-24 16:31 14 8686 推荐指数:
系列背景 在进入微服务的实践系列之前,我们一起来学习和实践一下.NET应用开发生态中一些比较重要的技术,这个系列就是关于GraphQL在.NET 6应用中的实现。 系列导航 使用Hot Chocolate和.NET 6构建GraphQL应用(1) —— GraphQL及示例项目介绍 ...
前言 想到要写这样一个系列博客,初衷有两个:一是希望通过一个实践项目,将.NET 6 WebAPI开发的基础知识串联起来,帮助那些想要入门.NET 6服务端开发的朋友们快速上手,对使用.NET 6开发后端服务的技术全貌有一个基本的认识和掌握,顺便把自己的技能树检查一遍;二是希望为国内的.NET ...
系列导航 使用.NET 6开发TodoList应用文章索引 需求 需求很简单:如何创建新的TodoList和TodoItem并持久化。 初学者按照教程去实现的话,应该分成以下几步:创建Controller并实现POST方法;实用传入的请求参数new一个数据库实体对象;调用 ...
系列导航 使用.NET 6开发TodoList应用文章索引 需求 需求很简单:实现GET请求获取业务数据。在这个阶段我们经常使用的类库是AutoMapper。 目标 合理组织并使用AutoMapper,完成GET请求。 原理与思路 首先来简单地介绍一下这这个类库 ...
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 查询中有个非常常见的需求就是后端分页,实现的方式也不算复杂,所以我们本文仅仅演示一个后端查询分页的例子。 目标 实现分页查询返回。 原理与思路 对于分页查询而言,我们需要在请求中获取当前请求的是第几 ...
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 在查询请求中,还有一类常见的场景是过滤查询,也就是有限制条件的查询,落在数据库层面就是常用的Where查询子句。实现起来也很简单。 目标 实现查询过滤的功能 原理与思路 查询过滤的请求有两种方式,一种 ...
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 在HTTP请求中,我们还剩下两类不常使用的请求没有讲到,本文就来实现以下关于OPTIONS和HEAD请求。OPTIONS请求用来货哦去关于某个特定的URI能够允许执行的请求类型,而HEAD请求可以理解为不实际 ...
系列导航 使用.NET 6开发TodoList应用文章索引 需求 因为在项目中,会有各种各样的领域异常或系统异常被抛出来,那么在Controller里就需要进行完整的try-catch捕获,并根据是否有异常抛出重新包装返回值。这是一项机械且繁琐的工作。有没有办法让框架自己去做这件 ...