C#
文章平均质量分 64
一锦一瑟思华年
希望每一天都过得充实而幸福
展开
-
C# 之 Ocelot 使用
Ocelet、C#、网关、微服务转发原创 2023-03-14 10:46:24 · 847 阅读 · 1 评论 -
C# 之Consul配置中心—配置管理操作
通过上面的方式已经可以获取到Consul Key/Value存储中的配置信息了,但是我们肯定不希望每次需要使用配置信息的时候这样去获取,而是希望和.Net Core中的Configuration结合,在启动的时候将配置信息加载到应用中,并且当Consul中的配置信息修改时,本地的配置能够更新。需要注意的是,Consul遵循ACP原则中的CP原则(一致性+分离容忍),保证数据强一致性,所以当数据在同步时或者Leader挂掉,Server在重新选举Leader过程中,会出现集群不可用。只需添加包,并引用即可。原创 2023-03-10 12:11:29 · 1372 阅读 · 0 评论 -
C# 如何在服务里新增SkyWalking
二、在服务中找到“Properties”,点开“launchSettings.json”文件,并在“environmentVariables”属性中添加。skyapm配置文件夹中,将ServiceName属性的值更改为服务的名称。一、项目中导入包“SkyAPM.Agent.AspNetCore”三、找到项目中的skyapm.json文件。原创 2023-03-09 15:12:38 · 506 阅读 · 0 评论 -
C# ORM模式之 SqlSugar使用
3、稳定性和技术支持: 虽然不是官方ORM, 但在稳定性上也是有着数年用户积累,如果遇到问题可以在GITHUB提出来,会根据紧急度定期解决;1、高性能:不夸张的说,去掉Sql在数据库执行的时间,SqlSugar是EF数倍性能,另外在批量操作和一对多查询上也有不错的SQL优化;MySql、SqlServer、Sqlite、Oracle 、 postgresql、达梦、人大金仓。2、高扩展性 :支持自定义拉姆达函数解析、扩展数据类型、支持自定义实体特性,外部缓存等;5、创新、持续更新 ,向下兼容。原创 2023-03-08 18:20:14 · 8328 阅读 · 2 评论 -
C# ORM模式之 Dapper 简单使用
dapperRepository.Db.Execute(proc_name, parameters, commandType: CommandType.StoredProcedure) 执行存储过程。_dapperRepository.Query(sql) 查询数据集合;1、IDapperRepository接口封装。2、DapperRepository 实现。三、Dapper 接口中常用方法封装。原创 2023-03-08 17:15:30 · 1795 阅读 · 0 评论 -
C# 定时服务之Hangfire使用、与Quartz的对比
Windows任务计划程序位于ASP.NET环境之外。它可以用来运行任何类型的Windows程序。要添加Windows任务,您需要登录到服务器。通常在IIS进程中运行(尽管它也可以在控制台应用程序中运行)。Hangfire的主要优点是开发人员无需登录IIS服务器即可创建计划任务 - 在供应商托管的IIS环境中,服务器访问不可用时尤其有用。定时任务调度问题,是一个老生常谈的问题。原创 2023-03-10 16:34:47 · 3175 阅读 · 0 评论 -
C# EF 与 ORM 讲解
C# EF 与 ORM 关系,EF定义 优劣分析原创 2023-03-08 15:29:50 · 1091 阅读 · 0 评论 -
C# ORM模式之 EF如何在项目中使用
C# 主流ORM 之 EF 使用简介原创 2023-03-08 15:14:10 · 468 阅读 · 0 评论 -
c# 国内外ORM 框架 dapper efcore sqlsugar freesql hisql sqlserver数据常规插入测试性能对比
ORM 框架 dapper efcore sqlsugar freesql hisql sqlserver数据常规插入测试性能对比原创 2023-03-08 12:19:14 · 2428 阅读 · 0 评论 -
EF在使用CodeFirst、DBFirst与ModelFirst的一些总结
EF在使用CodeFirst、DBFirst与ModelFirst的一些总结原创 2023-03-08 11:31:15 · 451 阅读 · 0 评论