博客园 - nicye
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=32246
2020-12-07T01:21:46Z
nicye
https://www.cnblogs.com/kellynic/
feed.cnblogs.com
https://www.cnblogs.com/kellynic/p/14095502.html
献给 Dapper 使用者的一份礼物 - nicye
写在开头 众所周知 Dapper 是 .NET 下最轻最快的 ORM,它是喜欢写 SQL 码农的福音,相对于 SqlHelper 它更加方便,据统计 10个 .NETer 有 9个 用过 Dapper。 由于 .NET 环境的特殊,对 Lambda 表达式树的喜爱,于是市面上有很多出现了基于 Dap
2020-12-07T00:31:00Z
2020-12-07T00:31:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】写在开头 众所周知 Dapper 是 .NET 下最轻最快的 ORM,它是喜欢写 SQL 码农的福音,相对于 SqlHelper 它更加方便,据统计 10个 .NETer 有 9个 用过 Dapper。 由于 .NET 环境的特殊,对 Lambda 表达式树的喜爱,于是市面上有很多出现了基于 Dap <a href="https://www.cnblogs.com/kellynic/p/14095502.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/14028615.html
.Net orm 开源项目 FreeSql 2.0.0(一张满意的答卷) - nicye
写在开头 2018年11月头脑发热到今天,一晃已经两年,当初从舒服区走向一个巨大的坑,回头一看后背一凉。 两年时间从无到有,经历数不清的日夜奋斗(有人问花了多长时间投入,答案:全职x2 + 两年无休息)。 今天 FreeSql 已经很强大,感谢第一批、第二批、第N批持续提出建议的朋友,总算给社区交了
2020-11-24T14:25:00Z
2020-11-24T14:25:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】写在开头 2018年11月头脑发热到今天,一晃已经两年,当初从舒服区走向一个巨大的坑,回头一看后背一凉。 两年时间从无到有,经历数不清的日夜奋斗(有人问花了多长时间投入,答案:全职x2 + 两年无休息)。 今天 FreeSql 已经很强大,感谢第一批、第二批、第N批持续提出建议的朋友,总算给社区交了 <a href="https://www.cnblogs.com/kellynic/p/14028615.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/14009158.html
.Net 开源项目 FreeRedis 实现思路之 - Redis 6.0 客户端缓存技术 - nicye
写在开头 FreeRedis 是一款继 CSRedisCore 之后重写的 .NET redis 客户端开源组件,以 MIT 协议开源托管于 github,目前支持 .NET 5、.NETCore 2.1+、.NETFramework 4.0+、Xamarin,有可能已经支持 AOT 编译(目前未测
2020-11-24T05:17:00Z
2020-11-24T05:17:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】写在开头 FreeRedis 是一款继 CSRedisCore 之后重写的 .NET redis 客户端开源组件,以 MIT 协议开源托管于 github,目前支持 .NET 5、.NETCore 2.1+、.NETFramework 4.0+、Xamarin,有可能已经支持 AOT 编译(目前未测 <a href="https://www.cnblogs.com/kellynic/p/14009158.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/13943313.html
.NET redis 客户端开源组件 FreeRedis (继 CSRedisCore 之后重写) - nicye
什么是 FreeRedis FreeRedis 是一款 .NET redis 客户端开源组件,以 MIT 协议开源托管于 github,目前支持 .NET 5、.NETCore 2.1+、.NETFramework 4.0+、Xamarin,有可能已经支持 AOT 编译(目前未测试,但会往这个方向走
2020-11-08T10:43:00Z
2020-11-08T10:43:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】什么是 FreeRedis FreeRedis 是一款 .NET redis 客户端开源组件,以 MIT 协议开源托管于 github,目前支持 .NET 5、.NETCore 2.1+、.NETFramework 4.0+、Xamarin,有可能已经支持 AOT 编译(目前未测试,但会往这个方向走 <a href="https://www.cnblogs.com/kellynic/p/13943313.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/13855784.html
[开源] .Net ORM FreeSql 1.10.0 稳步向前 - nicye
写在开头 FreeSql 是 .NET 开源生态下的 ORM 轮子,转眼快两年了,说真的开源不容易(只有经历过才明白)。今天带点干货和湿货给大家,先说下湿货。 认识我的人,知道 CSRedisCore 是我写的另外一个开源组件,这个项目是 2016 年从 ctstone/csredis 项目 clo
2020-10-21T19:32:00Z
2020-10-21T19:32:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】写在开头 FreeSql 是 .NET 开源生态下的 ORM 轮子,转眼快两年了,说真的开源不容易(只有经历过才明白)。今天带点干货和湿货给大家,先说下湿货。 认识我的人,知道 CSRedisCore 是我写的另外一个开源组件,这个项目是 2016 年从 ctstone/csredis 项目 clo <a href="https://www.cnblogs.com/kellynic/p/13855784.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/13676610.html
记:那一个臭不要脸的程序员 - nicye
写在开头 前两天写了一篇为新人使用 FreeSql 解惑的文章,目的让他们使用前先了解优势、解决了什么痛点,招来了一些"飞来横黑",导致这两天一直忙于口舌之争,搞得心情也不好,QQ群 和 github issues 回复比平时怠慢了许多,写这篇文章前刚刚回答了 10 个小时之前的两个 issues,
2020-09-15T18:25:00Z
2020-09-15T18:25:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】写在开头 前两天写了一篇为新人使用 FreeSql 解惑的文章,目的让他们使用前先了解优势、解决了什么痛点,招来了一些"飞来横黑",导致这两天一直忙于口舌之争,搞得心情也不好,QQ群 和 github issues 回复比平时怠慢了许多,写这篇文章前刚刚回答了 10 个小时之前的两个 issues, <a href="https://www.cnblogs.com/kellynic/p/13676610.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/13664720.html
2020年 .NET ORM 完整比较、助力选择 - nicye
.NET ORM 前言 为什么要写这篇文章? 希望针对 SEO 优化搜索引擎,让更多中国人知道并且使用。目前百度搜索 .NET ORM 全是 sqlsugar,我个人是无语的,每每一个人进群第一件事就是拿来比较,每天要重复回答、重复解答、说服他们。想说服标签是名气大、使用者多的同类型 .NET OR
2020-09-13T23:29:00Z
2020-09-13T23:29:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】.NET ORM 前言 为什么要写这篇文章? 希望针对 SEO 优化搜索引擎,让更多中国人知道并且使用。目前百度搜索 .NET ORM 全是 sqlsugar,我个人是无语的,每每一个人进群第一件事就是拿来比较,每天要重复回答、重复解答、说服他们。想说服标签是名气大、使用者多的同类型 .NET OR <a href="https://www.cnblogs.com/kellynic/p/13664720.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/13584095.html
.NET ORM 分表分库【到底】怎么做? - nicye
理论知识 分表 - 从表面意思上看呢,就是把一张表分成N多个小表,每一个小表都是完正的一张表。分表后数据都是存放在分表里,总表只是一个外壳,存取数据发生在一个一个的分表里面。分表后单表的并发能力提高了,磁盘I/O性能也提高了。并发能力为什么提高了呢,因为查寻一次所花的时间变短了,如果出现高并发的话,
2020-08-29T17:18:00Z
2020-08-29T17:18:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】理论知识 分表 - 从表面意思上看呢,就是把一张表分成N多个小表,每一个小表都是完正的一张表。分表后数据都是存放在分表里,总表只是一个外壳,存取数据发生在一个一个的分表里面。分表后单表的并发能力提高了,磁盘I/O性能也提高了。并发能力为什么提高了呢,因为查寻一次所花的时间变短了,如果出现高并发的话, <a href="https://www.cnblogs.com/kellynic/p/13584095.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/13575053.html
.NET ORM 导航属性【到底】可以解决什么问题? - nicye
写在开头 从最早期入门时的单表操作, 到后来接触了 left join、right join、inner join 查询, 因为经费有限,需要不断在多表查询中折腾解决实际需求,不知道是否有过这样的经历? 本文从实际开发需求讲解导航属性(ManyToOne、OneToMany、ManyToMany)的
2020-08-27T19:53:00Z
2020-08-27T19:53:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】写在开头 从最早期入门时的单表操作, 到后来接触了 left join、right join、inner join 查询, 因为经费有限,需要不断在多表查询中折腾解决实际需求,不知道是否有过这样的经历? 本文从实际开发需求讲解导航属性(ManyToOne、OneToMany、ManyToMany)的 <a href="https://www.cnblogs.com/kellynic/p/13575053.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/13551855.html
.NET 数据库事务的各种玩法进化 - nicye
事务是数据库系统中的重要概念,本文讲解作者从业 CRUD 十余载的事务多种使用方式总结。 以下所有内容都是针对单机事务而言,不涉及分布式事务相关的东西! 关于事务原理的讲解不针对具体的某个数据库实现,所以某些地方可能和你的实践经验不符。 认识事务 为什么需要数据库事务? 转账是生活中常见的操作,比如
2020-08-24T00:39:00Z
2020-08-24T00:39:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】事务是数据库系统中的重要概念,本文讲解作者从业 CRUD 十余载的事务多种使用方式总结。 以下所有内容都是针对单机事务而言,不涉及分布式事务相关的东西! 关于事务原理的讲解不针对具体的某个数据库实现,所以某些地方可能和你的实践经验不符。 认识事务 为什么需要数据库事务? 转账是生活中常见的操作,比如 <a href="https://www.cnblogs.com/kellynic/p/13551855.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/13494164.html
[开源] .Net ORM FreeSql 1.8.0-preview 最新动态播报(番号:我还活着) - nicye
写在开头 FreeSql 是 .NET 开源生态下的 ORM 轮子,在一些人眼里属于重复造轮子:不看也罢。就像昨天有位朋友截图某培训直播发给我看,内容为:“FreeSQL(个人产品),自己玩可以,不要商用。ORM框架:1.安全、稳定(更新稳定、有BUG有人修复,有人升级)”。 这突出其来的“关爱”,
2020-08-12T22:59:00Z
2020-08-12T22:59:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】写在开头 FreeSql 是 .NET 开源生态下的 ORM 轮子,在一些人眼里属于重复造轮子:不看也罢。就像昨天有位朋友截图某培训直播发给我看,内容为:“FreeSQL(个人产品),自己玩可以,不要商用。ORM框架:1.安全、稳定(更新稳定、有BUG有人修复,有人升级)”。 这突出其来的“关爱”, <a href="https://www.cnblogs.com/kellynic/p/13494164.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/12953836.html
[开源] .Net orm FreeSql 1.5.0 最新版本(番号:好久不见) - nicye
废话开头 这篇文章是我有史以来编辑最长时间的,历时 4小时!!!原本我可以利用这 4小时编写一堆胶水代码,真心希望善良的您点个赞,谢谢了!! 很久很久没有写文章了,上一次还是在元旦发布 1.0 版本的时候,今年版本规划是每月底发布小版本(年底发布 2.0),全年的开源工作主要是收集用户需求增加功能,
2020-05-24T19:21:00Z
2020-05-24T19:21:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】废话开头 这篇文章是我有史以来编辑最长时间的,历时 4小时!!!原本我可以利用这 4小时编写一堆胶水代码,真心希望善良的您点个赞,谢谢了!! 很久很久没有写文章了,上一次还是在元旦发布 1.0 版本的时候,今年版本规划是每月底发布小版本(年底发布 2.0),全年的开源工作主要是收集用户需求增加功能, <a href="https://www.cnblogs.com/kellynic/p/12953836.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/12098419.html
.NET ORM 开源项目 FreeSql 1.0 正式版发布 - nicye
一、简介 FreeSql 是 .NET 平台下的对象关系映射技术(O/RM),支持 .NetCore 2.1+ 或 .NetFramework 4.0+ 或 Xamarin。 从 0.0.1 发布,历时整整一年的迭代更新,原计划元旦发布1.0,可能作者比较急提前了几天发布。其实是元旦有其他事…… 本
2019-12-25T21:53:00Z
2019-12-25T21:53:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】一、简介 FreeSql 是 .NET 平台下的对象关系映射技术(O/RM),支持 .NetCore 2.1+ 或 .NetFramework 4.0+ 或 Xamarin。 从 0.0.1 发布,历时整整一年的迭代更新,原计划元旦发布1.0,可能作者比较急提前了几天发布。其实是元旦有其他事…… 本 <a href="https://www.cnblogs.com/kellynic/p/12098419.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/12034995.html
.NETCore 访问国产达梦数据库 - nicye
前言 武汉达梦数据库有限公司成立于2000年,为中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发、销售与服务,同时可为用户提供大数据平台架构咨询、数据技术方案规划、产品部署与实施等服务。多年来,达梦公司始终坚持原始创新、独立研发,目前已掌握数据管理与数据分析领域的核心前沿
2019-12-13T06:48:00Z
2019-12-13T06:48:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】前言 武汉达梦数据库有限公司成立于2000年,为中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发、销售与服务,同时可为用户提供大数据平台架构咨询、数据技术方案规划、产品部署与实施等服务。多年来,达梦公司始终坚持原始创新、独立研发,目前已掌握数据管理与数据分析领域的核心前沿 <a href="https://www.cnblogs.com/kellynic/p/12034995.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/11881941.html
FreeSql v0.11 几个实用功能说明 - nicye
FreeSql 开源发布快一年了,立志成为 .Net 平台方便好用的 ORM,仓库地址: "https://github.com/2881099/FreeSql" 随着不断的迭代更新,越来越稳定,也越来越强大。预计在一周年的时候(2020年1月1日)发布 1.0 正式版本。 金九银十的日子过去了,在
2019-11-18T06:43:00Z
2019-11-18T06:43:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】FreeSql 开源发布快一年了,立志成为 .Net 平台方便好用的 ORM,仓库地址: "https://github.com/2881099/FreeSql" 随着不断的迭代更新,越来越稳定,也越来越强大。预计在一周年的时候(2020年1月1日)发布 1.0 正式版本。 金九银十的日子过去了,在 <a href="https://www.cnblogs.com/kellynic/p/11881941.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/11768147.html
FreeSql 已支持 .NetFramework 4.0、ODBC 访问 - nicye
FreeSql 开源发布快一年了,目前主仓库代码量 64118 行,用 git 命令统计的命令如下: find . "(" name " .cs" ")" print | xargs wc l 加上其他几个扩展包的代码,大约有 70000 行源码。 仓库地址: "https://github.com
2019-10-30T13:45:00Z
2019-10-30T13:45:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】FreeSql 开源发布快一年了,目前主仓库代码量 64118 行,用 git 命令统计的命令如下: find . "(" name " .cs" ")" print | xargs wc l 加上其他几个扩展包的代码,大约有 70000 行源码。 仓库地址: "https://github.com <a href="https://www.cnblogs.com/kellynic/p/11768147.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/11610724.html
FreeSql 导航属性的联级保存功能 - nicye
写在前面 FreeSql 一个款 .net 平台下支持 .net framework 4.5+、.net core 2.1+ 的开源 ORM。单元测试超过3100+,正在不断吸引新的开发者,生命不息开发不止。 和 EFCore 一样,我们也有导航对象,支持【OneToOne】(一对一)、【ManyT
2019-09-29T17:35:00Z
2019-09-29T17:35:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】写在前面 FreeSql 一个款 .net 平台下支持 .net framework 4.5+、.net core 2.1+ 的开源 ORM。单元测试超过3100+,正在不断吸引新的开发者,生命不息开发不止。 和 EFCore 一样,我们也有导航对象,支持【OneToOne】(一对一)、【ManyT <a href="https://www.cnblogs.com/kellynic/p/11610724.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/11531945.html
FreeSql 新手上路系列教程已发布在 cnblogs - nicye
FreeSql 是一个功能强大的对象关系映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.5+ QQ群:4336577(已满)、8578575(在线)、52508226(在线) FreeSql采用MIT开源协议托管于 github,地址:(https://g
2019-09-17T02:11:00Z
2019-09-17T02:11:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】FreeSql 是一个功能强大的对象关系映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.5+ QQ群:4336577(已满)、8578575(在线)、52508226(在线) FreeSql采用MIT开源协议托管于 github,地址:(https://g <a href="https://www.cnblogs.com/kellynic/p/11531945.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/11444176.html
[开源] FreeSql.AdminLTE 功能升级 - nicye
前言 FreeSql 发布至今已经有9个月,功能渐渐完善,自身的生态也逐步形成,早在几个月前写过一篇文章 "《ORM 开发环境之利器:MVC 中间件 FreeSql.AdminLTE》" ,您可以先阅读上一篇文章内容了解来龙去脉,再回到这里观看。 我个人非常喜欢小规模团队的"单打独斗",有的时候即使
2019-09-01T19:25:00Z
2019-09-01T19:25:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】前言 FreeSql 发布至今已经有9个月,功能渐渐完善,自身的生态也逐步形成,早在几个月前写过一篇文章 "《ORM 开发环境之利器:MVC 中间件 FreeSql.AdminLTE》" ,您可以先阅读上一篇文章内容了解来龙去脉,再回到这里观看。 我个人非常喜欢小规模团队的"单打独斗",有的时候即使 <a href="https://www.cnblogs.com/kellynic/p/11444176.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/kellynic/p/11273742.html
[开源] .NETCore websocket 即时通讯组件---ImCore - nicye
ImCore 利用 webSocket 协议实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能。 Quick Start dotnet add package ImCore IM服务端 一套永远不需要迭代更新的IM服务端 WebApi业务端 | ImHel
2019-07-30T17:58:00Z
2019-07-30T17:58:00Z
nicye
https://www.cnblogs.com/kellynic/
【摘要】ImCore 利用 webSocket 协议实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能。 Quick Start dotnet add package ImCore IM服务端 一套永远不需要迭代更新的IM服务端 WebApi业务端 | ImHel <a href="https://www.cnblogs.com/kellynic/p/11273742.html" target="_blank">阅读全文</a>