.Net Framework使用Autofac实现依赖注入
本文的重点是IOC容器,在Framework 中是没有自带的IOC容器的,那么就需要使用第三方库去实现依赖注入,我这里用的是Autofac。
2023-09-12
877
.NET
EF Core并发控制
EF Core并发控制 并发控制概念 并发控制:避免多个用户同时操作资源造成的并发冲突问题。 最好的解决方案:非数据库解决方案 数据库层面的两种策略:悲观、乐观 悲观锁 悲观并发控制一般采用行锁 ,表锁等排他锁对资源进行锁定,确保同时只有一个使用者操作被锁定的资源。 EF Core没有封装悲观并发控制的使用,需要开发人员编写原生SQL语句来使用悲观并发控制。不同数据库语法不一样。 MySQL方案:
2023-09-03
1117
.NET
.NET 日志系统3 结构化日志和集中日志服务
.NET 日志系统-3 结构化日志和集中日志服务 系列文章 ZY知识库 · ZY - 认识.NET 日志系统 (pljzy.top) https://pljzy.top/blog/post/ab28a489636f073.html ZY知识库 · ZY - .NET 日志系统2 NLog (pljzy.top) https://pljzy.top/blog/post/100ec131512a2d9
2023-09-01
1176
.NET
.NET 日志系统2 NLog
.NET 日志系统2 上一篇文章是将日志打印到控制台,这篇文章将日志写入到文本文件中。 文本日志一般安装日期区分 如何避免文本日志把磁盘撑爆? 限制日志总个数或者总大小 如何避免一个日志文件太大? 限制单个文件大小 使用NLOG NuGet安装:NLog.Extensions.Logging 在项目根目录下创建nlog.config 增加logBuilder.AddNLog() nlog.conf
2023-08-30
903
.NET