摘要: 综合设计方案 下面的设计方案结合了设备通信协议的扩展、ASP.NET Core Web API、以及使用 Avalonia 实现跨平台桌面前端。 1. 协议层 定义 ICommunicationProtocol 接口,并为不同的协议创建具体实现。 1 public interface ICommun 阅读全文
posted @ 2024-06-19 11:06 .net小峰 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在 .NET Core 中,中间件(Middleware)是 ASP.NET Core 应用程序处理请求和响应的组件。中间件位于应用程序的请求处理管道中,它可以截获请求,执行一些逻辑,并将请求传递给下一个中间件或终止请求的执行。 中间件的主要作用是实现横切关注点,处理跨请求的功能和任务,例如身份验证 阅读全文
posted @ 2024-01-17 12:15 .net小峰 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 在 ASP.NET Core 中,AOP(面向切面编程)的支持可以通过以下方式实现: 过滤器(Filters):ASP.NET Core 提供了多种类型的过滤器: 身份验证过滤器(Authentication Filters):用于验证用户身份。例如,[Authorize] 属性可以应用在控制器或动 阅读全文
posted @ 2024-01-17 12:09 .net小峰 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 结构说明 ServiceCollectionExtensions类 1 using com.project.Redis.Common; 2 using Microsoft.Extensions.Configuration; 3 using Microsoft.Extensions.Dependenc 阅读全文
posted @ 2023-07-25 17:04 .net小峰 阅读(253) 评论(0) 推荐(0) 编辑
摘要: using CSRedis.Internal.ObjectPool; using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Diagnostics; usin 阅读全文
posted @ 2023-07-25 15:26 .net小峰 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在 Ocelot + Nacos 搭建的 .NET Core 微服务中,可以封装一个通用的服务调用中间件,该中间件可以使用 Ocelot 作为 API 网关路由微服务请求,并通过 Nacos 服务发现来实现微服务的动态调用。 构建中间件ServiceProxyMiddleware 以下是一个构建通用 阅读全文
posted @ 2023-06-09 13:52 .net小峰 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 直接上代码,这个过程中有个数据SqlDataReader转为 DataTable的过程,当中为什么这样,是应为我直接绑定DataSource的时候没有数据,网人家说直接绑定但是没效果,我就转换了一下。 //存储过程 public static DataTable GetTableaToPROCEDU 阅读全文
posted @ 2019-11-05 18:05 .net小峰 阅读(770) 评论(0) 推荐(0) 编辑
摘要: --申明变量declare @ad_begin datetimedeclare @fydl varchar(50)declare @userid varchar(50)declare @jdrbm varchar(50) --变量赋值 set @ad_begin='2019-09-04'set @f 阅读全文
posted @ 2019-09-04 10:22 .net小峰 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 那么明显开发模式是三种。即:DateBase First(数据库优先)、Model First(模型优先)和Code First(代码优先)。当然,如果把Code First模式的两种具体方式独立出来,那就是四种了。Code First(New DataBase) :在代码中定义类和映射关系并通过m 阅读全文
posted @ 2019-05-21 22:06 .net小峰 阅读(1980) 评论(1) 推荐(0) 编辑