随笔分类 -  C#

C#
摘要:在 Asp.Net Core Web API 中,我们可以使用操作筛选器给所有的数据库操作 API 加上事务控制,省心又省力,效果还很好 阅读全文
posted @ 2024-10-11 17:48 代码掌控者 阅读(118) 评论(0) 推荐(0) 编辑
摘要:前言:什么是集成配置系统? 集成配置系统的主要目的是将应用程序的配置信息与代码分离,使得配置信息可以在不需要修改代码的情况下进行更改。这样可以提高应用程序的灵活性和可维护性。 ASP.NET Core 提供了一种灵活的配置系统,可以轻松地将配置信息从不同的来源加载到应用程序中,并且可以根据环境变量、 阅读全文
posted @ 2024-01-26 18:32 代码掌控者 阅读(269) 评论(0) 推荐(1) 编辑
摘要:前言:什么是分层? 分层就是将 EF Core 放在单独的项目中,其它项目如 Asp.net core webapi 项目引用它 这样的好处是解耦和项目职责的清晰划分,并且可以重用 EF Core 项目 但是也会数据库迁移变得复杂起来 Step by step 步骤 创建一个 .NET 类库项目,项 阅读全文
posted @ 2024-01-24 17:28 代码掌控者 阅读(349) 评论(0) 推荐(1) 编辑
摘要:Restful 风格的 api 虽然规范了四个方法(Get、Post、Put、Delete)用于数据的查询、增加、修改和删除,但在实际应用中,还是会有很多公司只使用了 Get 和 Post 两个方法,查询数据使用 Get 方法,其它业务操作使用 Post 方法(为什么会有情况,以后可以写一篇文章讨论 阅读全文
posted @ 2024-01-22 17:47 代码掌控者 阅读(275) 评论(2) 推荐(0) 编辑
摘要:前言 可以说,前后端分离已经成为当今信息系统项目开发的主流软件架构模式,微服务的出现,让前后端分离发展更是迅速,大量优秀的前端框架如 vue.js、react 的出现,也让前后端分离趋势加快。 所谓的前后端分离软件架构模式,就是指将前端和后端的开发完全分离,后端负责提供API接口和数据处理,而前端通 阅读全文
posted @ 2024-01-17 18:05 代码掌控者 阅读(622) 评论(0) 推荐(0) 编辑
摘要:前言 MQTT 协议由于其用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务,具有开销低、占用带宽低、即时通讯等优点,使其在物联网、小型设备、移动应用等方面有较广泛的应用,在工业物联网中,MQTT也有广泛的应用。 Step By Step 步骤 搭建一个 MQTT 服务器 见本人其它文章 阅读全文
posted @ 2024-01-11 18:36 代码掌控者 阅读(2299) 评论(0) 推荐(2) 编辑
摘要:什么是乐观并发控制? 乐观并发控制是一种处理并发访问的数据的方法,它基于一种乐观的假设,即认为并发访问的数据冲突的概率很低。在乐观并发控制中,系统不会立即对并发访问的数据进行加锁,而是在数据被修改时,再检查是否有其他并发操作已经修改了数据。如果检测到冲突,系统 再采取相应的措施来解决冲突。 EF C 阅读全文
posted @ 2023-12-29 17:21 代码掌控者 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Entity FrameWork(简称 EF)以面向对象的方式操作数据库给开发人员带来了很大的便利性,但其性能问题从面世以来就一直就被广大的 .NET 生态开发技术人员所吐槽,然而,它真的那么不堪使用吗?试试下面这 6 个小技巧,瞬间极大提升 EF Core 性能: AsNoTracking 在项目 阅读全文
posted @ 2023-12-28 16:57 代码掌控者 阅读(583) 评论(0) 推荐(1) 编辑
摘要:EF Core Code First 是什么 Code First 是 Entity Framework Core (简称 EF Core) 的一种开发模式,它允许开发人员使用纯粹的代码来定义数据模型,通过它,可以极大地提高开发效率: 使用 Code First 开发模式,你可以专注于定义领域模型和 阅读全文
posted @ 2023-12-27 17:35 代码掌控者 阅读(1283) 评论(0) 推荐(1) 编辑
摘要:Asp.net core Webapi 有没有办法执行定时任务呢?答案是有的 阅读全文
posted @ 2023-12-26 16:59 代码掌控者 阅读(1360) 评论(4) 推荐(1) 编辑
摘要:前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 分布式缓存是一种用于存储和管理数据的技术,它将数据存储在多个节点上,以实现 阅读全文
posted @ 2023-12-25 15:49 代码掌控者 阅读(285) 评论(0) 推荐(1) 编辑
摘要:前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 内存缓存就是一种把缓存数据放到应用程序内存中的机制。 本篇主要讲解在 as 阅读全文
posted @ 2023-12-13 16:53 代码掌控者 阅读(106) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示