dapper

跟我一起学.NetCore之EF Core 实战入门,一看就会

谁说我不能喝 提交于 2020-11-12 21:32:52
前言 还记得当初学习数据库操作时,用ADO.NET一步一步地进行数据操作及查询,对于查询到的数据还得对其进行解析,然后封装返回给应用层;遇到这种重复而繁琐的工作,总有一些大神或团队对其进行封装,从而出现了很多ORM框架,让小伙伴把更多精力放在业务处理上,同时更多的面向程序对象开发,对工作效率的提升有很大的帮助。 目前关于C#出现了很多ORM框架,比较流行的大概有FreeSql (国内)、SqlSugar (国内)、Dapper (国外)、EF/EF Core (国外)、linq2db (国外)等, 当然也有一些小伙伴对其进行性能比较,各有优势吧。从我个人及周围的小伙伴使用来看,EF/EF Core和Dapper使用率相对比较高。这里就先说说EF Core,后续逮住机会再和小伙伴一起分享其他; 正文 随着.NetCore的迅速推进,EF Core也紧跟其步伐。目前长期支持版本是EF Core3.1,而下一个 稳定版本 EF Core5.0将计划随.Net5一起发布,预计应该会在这个月(2020年11月),可见微软对EF Core是非常重视的; 对于之前用过EF的小伙伴,应该都知道,EF有三种开发模式:CodeFirst、ModelFirst、DbFirst,这三种根据业务需求及个人偏好用的相对比较多的是DbFirst和CodeFirst;现在EF

跟我一起学.NetCore之EF Core 实战入门,一看就会

﹥>﹥吖頭↗ 提交于 2020-11-12 13:58:23
前言 还记得当初学习数据库操作时,用ADO.NET一步一步地进行数据操作及查询,对于查询到的数据还得对其进行解析,然后封装返回给应用层;遇到这种重复而繁琐的工作,总有一些大神或团队对其进行封装,从而出现了很多ORM框架,让小伙伴把更多精力放在业务处理上,同时更多的面向程序对象开发,对工作效率的提升有很大的帮助。 目前关于C#出现了很多ORM框架,比较流行的大概有FreeSql (国内)、SqlSugar (国内)、Dapper (国外)、EF/EF Core (国外)、linq2db (国外)等, 当然也有一些小伙伴对其进行性能比较,各有优势吧。从我个人及周围的小伙伴使用来看,EF/EF Core和Dapper使用率相对比较高。这里就先说说EF Core,后续逮住机会再和小伙伴一起分享其他; 正文 随着.NetCore的迅速推进,EF Core也紧跟其步伐。目前长期支持版本是EF Core3.1,而下一个稳定版本EF Core5.0将计划随.Net5一起发布,预计应该会在这个月(2020年11月),可见微软对EF Core是非常重视的; 对于之前用过EF的小伙伴,应该都知道,EF有三种开发模式:CodeFirst、ModelFirst、DbFirst,这三种根据业务需求及个人偏好用的相对比较多的是DbFirst和CodeFirst;现在EF

开源 C#工作流管理平台

一世执手 提交于 2020-11-10 13:26:27
C# 工作流管理平台 前言 经过三个月研发, Smartflow-Sharp 工作流管理平台已经越来越成熟。在研发期间,我将我所有业余时间和精力完全投入到 Smartflow-Sharp 工作流研发中,研发过程实属不易,因为耗时耗脑力,对工作流管理平台的代码不断的优化,以期望其更加小巧精致,有更好的维护性。 研发 Smartflow-Sharp 工作流初衷是基于我现在的项目的需要,所以趁此机会研发 Smartflow-Sharp 工作流管理平台,期望打造成符合中国特色工作流管理平台,造福更多开发人员和企业。后续我会持续对 Smartflow-Sharp 工作流管理平台进行完善。我不会藏私,我完全公开 Smartflow-Sharp 工作流研发成果,完全免费,允许商用。在使用的过程,如有疑问或需技术支持都可以与我联系。 我为什么不选择使用现成工作流,而是重头研发,主要是基于对目前市面上工作流管理平台都不太满意,收费的太贵、免费又不是很好用。所以,我也来凑热闹研发一款属于我的工作流产品,完全开源、免费,希望能发挥他最大的作用,体现其价值,而不是把他放在家里硬盘里静静躺着,这样将失去他的价值。当然,我刚开始研发 Smartflow-Sharp 工作流管理平台也是有寄于变现的想法,毫不掩饰我对钱的追求,不过现在我完全不会有这种想法,只期望能发挥更大的作用。

爆料!前华为微服务专家纯手打500页落地架构实战笔记,已开源

百般思念 提交于 2020-11-09 16:23:50
开篇 微服务是现代系统中非常受关注的“焦点”,越来越多 地 分布式系统都纷纷采用微服务的设计理念来演进其架构模型。随着微服务应用规模的增长,治理膨胀的系统会越来越困难。比起微服务设计和拆分,如何能够更好地治理大规模的微服务,才是微服务落地的真正难点。 微服务相信大家都不陌生,可以堪称 度量、管控与管理三位一 体 ,覆盖线上、线下的治理体系 ,应该是微服务届唯一的一份,其中包含大规模分布式微服务架构落地必备。 推荐序 下面就从学习目录、内容展示一一展示,以便可以更好的 学习: 微服务治理 体系、架构及实践 第1章 服务及服务治理发展简介 1 1.1 IT治理与服务治理的关系 1 1.2 服务治理发展历史 2 1.2.1 单体架构及治理 2 1.2.2 企业SOA——EAI/ESB及治理 8 1.2.3 分布式服务及治理 17 1.2.4 微服务及治理 23 1.3 微服务治理的范畴 25 1.3.1 微服务是一种研发模式 25 1.3.2 微服务的架构模式及治理 26 1.3.3 研发治理 29 1.3.4 测试治理 32 1.3.5 运维治理 34 1.3.6 管理治理 38 第2章 微服务治理技术概述 44 2.1 微服务架构 44 2.1.1 代理模式 45 2.1.2 直连模式 46 2.1.3 边车模式 48 2.1.4 直连模式的架构特点 50 2.1.5

APM时代的质量保障之路:腾讯互娱品质管理部性能负责人访谈

做~自己de王妃 提交于 2020-11-05 10:09:20
APM时代的质量保障之路:腾讯互娱品质管理部性能负责人访谈 导读:11 月 23 ~ 24 日,GIAC 全球互联网架构大会将于上海举行。GIAC 是高可用架构技术社区推出的面向架构师、技术负责人及高端技术从业人员的技术架构大会。今年的 GIAC 已经有微软,腾讯、阿里巴巴、蚂蚁金服,华为,科大讯飞、新浪微博、京东、七牛、美团点评、饿了么,才云,格灵深瞳,Databricks,等公司专家出席。本周购买可享门票88折优惠,高可用架构会员低至6折。 在大会前夕,高可用架构采访了2017年 GIAC质量保证分论坛 出品人何纯,就目大家广泛关注的质量保证方面的问题进行了访谈。 何纯,腾讯互娱品质管理部性能负责人,腾讯TDR专家,参与制定腾讯手游发布标准,聚焦移动游戏在性能问题上的定位和调优。主导开发性能分析工具(UPA)及APM手游客户端性能管理工具。负责参与《王者荣耀》《穿越火线:枪战王者》《魂斗罗:归来》《火影忍者手游》及战术竞技类手游等多款战略级产品的性能优化,在客户端性能领域积累了丰富的经验。 高可用架构:现在性能问题是非常火热的问题,因为性能直接影响到用户体验,很多相关从业者也在各种会议上强调自己解决的是真实的用户体验问题,那么从您所从事的游戏行业来说,您觉得怎么定义真实的用户体验?根据你的经验来说,现在的手机游戏性能问题通常在哪里? 何纯:以我所处的游戏行业举例