ASP.NET Core

.net core裁剪图片(.net core如何裁剪图片)

介绍 本文演示如何在 ASP.NET Core项目中使用图像裁剪器。在本文中,我将使用 ImageSharp.WebSix Labors 的组件。本文通过示例介绍了包安装、中间件设置和组件的不同功能。我发现这个组件对于在我们的应用程序中动态调整图像大小非常方便。用户可能会上传巨大的图像,但我们必须保持我们的应用程序性能达到标准。解决这个问题 ImageSharp.Web很有用。 先决条件 本文中使...

.NET Core 6 CQRS架构实现(.NET Core 使用MediatR实现CQRS模式)

.NET Core CQRS架构实现,在本文中,我们将讨论 CQRS 和 MediatR 模式的工作原理以及使用.NET Core 6 Web API的分步实施。 议程 CQRS模式简介 何时使用 CQRS MediatR 分步实施 先决条件 Visual Studio 2022 SQL Server .NET Core 6 CQRS模式简介 CQRS 代表命令和查询职责分离,用于分离读取(查询)...

使用 ASP.NET MVC 和 ASP.NET Core 进行单点登录(.NET Core单点登录)

什么是单点登录 (SSO)? 用户必须对自己进行身份验证才能访问受 Web 应用程序保护的页面,如果用户访问多个 Web 应用程序,则必须对其进行身份验证。 使用 ASP.NET MVC 和 ASP.NET CORE 的单点登录 .NET Core单点登录,有兴趣为您的 ASP.NET MVC 应用程序使用单点登录 (SSO) 吗?你来对地方了。对同一组织拥有的自定义应用程序使用 SSO 的原因有...

.Net Core Dapper教程(探索如何在.NET Core中使用Dapper)

介绍 .Net Core Dapper教程,在本文中,我们将讨论Dapper(一个微型ORM)以及如何在.NET CORE中使用它来增强现有EF CORE和EF ORM的性能。 它将涵盖以下内容, Dapper是什么? 为什么是Dapper? 微型ORM与ORM Dapper与EF Core 动手实验室–创建.NET Core API项目并在其中实现Dapper Dapper是什么? 由Stack...

asp.net core 多语言(ASP.net Core 多国语系Part 1 初探篇)

ASP.net Core 多语言,稍微看了官网文章觉得真是文言文Orz,自己整理一下,简单提供Sample Code和说明,有需要的网友就自己Copy Paste 这种多国语系功能只适合网页上不变动文字,如果网页内容有ckeditor套件或留言版等等会让使用者自行上稿文章的话,想实作多国语系功能就考虑使用Google相关API 示例 ※本文版本为ASP.net Core 2.1 1.Culture...

.net 6.0自定义中间件

现在我们将编写一个.net 6.0自定义中间件,自定义中间件将在单独的类中编写,以便我们可以避免在 Program.cs 文件中使用内联中间件。 中间件类必须包括以下内容: 参数类型为RequestDelegate 的公共构造函数。 名为Invoke或InvokeAsync 的公共方法。方法返回Task。 第一个参数的类型应为HttpContext 通过IApplicationBuilder 创建...

.net core entity framework dbcontext使用教程

DbContext 是实体框架中最重要的部分。在一个地方有很多关于实体框架的文章和关于 DbContext 的非常少的信息。在本文中,我试图解释 DbContext 的各个方面以及为什么它是 Entity Framework 中最重要的类。 什么是 DbContext? 这个问题 DbContext 的简单答案是 Entity Framework/Core 中的CLASS。 根据 Microsof...

entity framework core使用(使用 Entity Framework Core 处理数据)

介绍 本文的目的是告诉您如何在 ASP.NET 应用程序中使用数据库,例如 SQL Server、SQLite 和 PostgreSQL,并在名为Entity Framework Core 的开源框架的帮助下将对象映射到数据( EF Core)。 了解 EF Core Entity Framework Core 是 Microsoft 最新版本的 Entity Framework,它是一个对象关系...

.net core redis缓存(在 ASP.NET 6.0 Web API 中轻松使用 Redis 缓存)

介绍 缓存是将文件或数据的副本存储在缓存或临时存储位置中的过程,以便可以更快地访问它们。它是将数据或文件存储在特定时期的临时存储器中的过程,以便从下一次开始询问数据时,可以从该临时存储器而不是数据库或原始文件中提供数据。在这篇文章中,我们将了解如何在 Windows 上安装和使用 Redis 缓存。我们将创建一个 ASP.NET 6.0 Web API 并在 Windows 上使用这个 Redis...

在 ASP.NET Core 中发布 RabbitMQ 消息

介绍 前几天写了一篇文章,介绍如何在 ASP.NET Core 中通过后台服务消费 RabbitMQ 消息。 在本文中,您将学习如何发布 RabbitMQ 消息。 启动 RabbitMQ 服务 RabbitMQ 设置 在appsettings.json 中添加 RabbitMQ 的配置 { "Logging": { "LogLevel": { "Default": "Warning" } }, "...

在 ASP.NET Core 中使用 RabbitMQ 消息

在我们构建分布式系统时,后台任务扮演着非常重要的角色。最常见的场景是使用服务总线的消息。在本文中,我想介绍如何在 ASP.NET Core 中通过 BackgroundService 使用 RabbitMQ 消息。 运行 RabbitMQ 主机 我们应该建立一个 RabbitMQ 的实例。最快的方法是使用 Docker。 docker run -p 5672:5672 -p 15672:15672...

RabbitMQ 与 ASP.NET Core – 与 MassTransit 的微服务通信

在本文中,我们将看到使用 RabbitMQ 和 ASP.NET Core 进行微服务通信。我们将学习如何使用 RabbitMQ 和 MassTransit 启用微服务之间的通信。 我们将使用 MassTransit Helpers 从我们的 RabbitMQ 服务器发布/接收消息, 从 GitHub 下载源代码 什么是消息代理 在进入主题 RabbitMQ 之前,我们将了解 Message Bro...
开通VIP 享更多特权,建议使用QQ登录