文章分类 - .NET
摘要:何为IpRateLimitMiddleware IpRateLimitMiddleware(Github: AspNetCoreRateLimit) 是ASPNETCore的一个限流的中间件,用于控制客户端调用API的频次, 如果客户端频繁访问服务器,可以限制它的频率,已降低访问服务器端的压力。或者
阅读全文
posted @ 2024-05-06 09:57
从未被超越
摘要:ASP .NET Core 使用Mapster 进行DTO映射 网址:https://www.cnblogs.com/RainFate/p/17214316.html 阅读目录 基本使用 Adapt映射 IMapper映射 自定义映射关系 忽略字段 相关网址 安装Mapster Install-Pa
阅读全文
posted @ 2024-04-30 09:20
从未被超越
摘要:一、概述 软件从开发到正式上线,在这个过程中我们会分为多个阶段,通常会有开发、测试、以及上线等。每个阶段对应的环境参数配置我们会使用不同的参数。比如数据库的连接字符串,开发环境一般我们都是连接的测试库。以前这种情况通常是 COPY 两个同名的配置文件来进行处理,然后在本地就使用本地的配置,生产环境就
阅读全文
posted @ 2024-04-29 16:09
从未被超越
摘要:模型绑定 什么是模型绑定?简单说就是将HTTP请求参数绑定到程序方法入参上,该变量可以是简单类型,也可以是复杂类。 绑定源 所谓绑定源,是指用于模型绑定的值来源。 [FromQuery]:从Url的查询字符串中获取值。查询字符串就是Url中问号(?)后面拼接的参数 [FromRoute]:从路由数据
阅读全文
posted @ 2024-04-25 13:38
从未被超越
摘要:SugarColumn特性 IsIdentity 是否创建自增标识 IsPrimaryKey 是否创建主键标识 ColumnName 创建数据库字段的名称(默认取实体类属性名称) ColumnDataType 创建数据库字段的类型 IsIgnore ORM不处理该列 IsOnlyIgnoreInse
阅读全文
摘要:0. 前言 前一篇我们详细的介绍了SqlSugar的增删改查,那些已经满足我们在日常工程开发中的使用了。但是还有一点点在开发中并不常用,但是却非常有用的方法。接下来让我们一起来看看还有哪些有意思的内容。 1. 不同寻常的查询 之前介绍了针对单个表的查询,同样也是相对简单的查询模式。虽然开发完全够用,
阅读全文
摘要:sqlsugar的认识 SqlSugar 主要通过将数据表与实体类进行映射来实现数据的访问。它支持两种方式进行映射:一种是基于实体类的属性名与数据库表的列名完全一致的默认映射;另一种则是通过手动设置映射关系来进行自定义映射,以更好地满足项目中的需求。 SqlSugar通过Queryable、Upda
阅读全文
摘要:Dapper是什么? Dapper是开源的、轻量级,高性能的ORM(对象关系映射)。 Dapper的特点: 一、轻量:Dapper的GitHub地址:https://github.com/StackExchange/Dapper/tree/main/Dapper,它的核心代码是SqlMapper.c
阅读全文
摘要:网址:.NET Dapper的正确使用姿势-腾讯云开发者社区-腾讯云 (tencent.com)本文demo适用于MySQL 复制 Dapper优势和缺点 复制 优点 高性能、易排查、易运维、灵活可控 缺点 和EF相比,手写sql当修改表结构不易发现bug。 习惯了EF后再来使用Dapper,会很难
阅读全文
摘要:.netcore基础命令 一、NETCore介绍 1、NETCore是NETFramework的新一代版本,是微软开发的第一个具有跨平台(Windows MacOSXLinux)能力的应用程序开发框架,是微软在一开始发展时就开源的软件平台,它也经常被拿来和现有的开源NET平台Mono比较。2、由于N
阅读全文
posted @ 2024-02-19 18:04
从未被超越
摘要:合集 - Xmtool工具类库(10) 1.开源.NetCore通用工具库Xmtool使用连载 -日期时间篇2022-08-18 2.开源.NetCore通用工具库Xmtool使用连载 -正则表达式篇2022-09-07 3.开源.NetCore通用工具库Xmtool使用连载 -加密解密篇04-09
阅读全文
摘要:微软的.NET 8第二个预览版只是对第一次预览的“快速跟进”,主要改进了Blazor,用C#创建Web应用程序,而不是使用JavaScript。 预览2的改进 虽然预览2引入了一些新的库功能,但Blazor方面的东西得到了一个高性能的网格组件,用于以表格形式显示数据,即QuickGrid。 另一个改
阅读全文
摘要:IT之家 2 月 22 日消息,微软今天发布了.NET 8 的首个预览版,适用于 Windows、macOS 和 Linux 的版本已经开发下载。微软计划未来每月发布新的预览版和候选版本,正式版预估将于今年 11 月在 .NET Conf 2023 上发布。 IT之家附.NET 8 的首个预览版的主
阅读全文
摘要:官方盘点 .NET 7 新功能 news/2023/9/8 22:19:26 .NET 7 为C# 11/F# 7、.NET MAUI、ASP.NET Core/Blazor、Web API、WinForms、WPF 等应用程序带来了更高的性能和新功能。使用 .NET 7,您还可以轻松地将 .NET
阅读全文
摘要:2022 年 11 月 8 日,.NET 7 正式发布了,从 11 月 8 号 到 10 号,线上的 .NET Conf 2022 会议正在举行,可以通过 https://www.dotnetconf.net/ 了解相关情况。 微软现在节奏越来越快,相信很多人还没在生产上使用 .NET 6 , 7
阅读全文
摘要:在 2021 年 11 月 8 日发布的 .NET 6 当前已经广泛使用。微软团队已经开始着手为.NET 7制定计划和新特性。本文将为您全面解析.NET 7 的新特性,并提供源代码示例。 1. 更好的性能 .NET 7 将继续提高运行时性能,改进 JIT 编译器,减少内存分配,优化 GC,以及提高
阅读全文
摘要:网址: https://blog.csdn.net/xiaochenXIHUA/article/details/120989971 一、依赖注入1.1、依赖注入简介 依赖:是指一个对象所依赖的另一个对象(即:如果一个类A 的功能实现需要借助于类B,那么就称类B是类A的依赖); 耦合:两个或两个以上的
阅读全文
摘要:net core 3.1 依赖注入 Netcore内置IOC容器,services.AddSingleton<>,就是往内置IOC容器里配置一个单例,将接口跟实现映射在一起,以后每次使用构造函数注入这个IProductRepository接口,都会获得这个单例对象! 不需要new ProductRe
阅读全文
摘要:本文内容 工具 前滚 部署 Windows 兼容包 显示另外 3 个 .NET Core 2.1 提供以下几个方面的增强功能和新功能: 工具 前滚 部署 Windows 兼容包 JIT 编译改进 API 更改 工具 .NET Core 2.1 SDK (v 2.1.300),该工具与 .NET Co
阅读全文
摘要:本文内容 长期支持 macOS appHost 和公证 Windows 窗体 C++/CLI 后续步骤 本文介绍了 .NET Core 3.1 中的新增功能。 此版本包含对 .NET Core 3.0 的细微改进,重点介绍小型但重要的修复。 .NET Core 3.1 中最重要的特性为,它是长期支持
阅读全文