- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 union 分页/group/join 复杂查询(.net core/framework)
union 分页/group/join 复杂查询(.net core/framework)unoin是一个比较特殊的查询,对union进行分页,关联,分组需要在最外面包装一层,如果对union结果再进行其它关联,分组,复杂度直线上升,解决此问题安装nuget包:CRLusing CRL;以下为默认数据源实现如果使用ef core和ado.net 见:Data/EFTest · hubroxxl/CRL - 码云 - 开源中国 (gitee.com)定义数据源var builder = DB
2021-07-08 10:37:06 317
原创 2021-07-06
扩展Elasticsearch客户端简化### 扩展Elasticsearch客户端简化ES查询(.net core/framework)Elasticsearch .net 客户端提供了两种方式进行查询操作基于对象构造查询new IdsQuery{ Name = "named_query", Boost = 1.1, Values = new List<Id> { 1, 2, 3, 4 },}基于lambda语法查询q.Ids(c => c
2021-07-07 11:38:45 69
原创 2021-07-06 对EF Core进行扩展使支持批量操作/复杂查询
对EF Core进行扩展使支持批量操作/复杂查询EF Core的问题一言难尽,然后有了各种插件,批量插入扩展,批量更新扩展,查询扩展。。。然后一个项目引入一堆扩展解决此问题安装nuget包:CRL.EFCore.Extensionsusing CRL;using CRL.EFCore.Extensions;实现数据批量操作配置实体映射,调用ConfigEntityTypeBuilder扩展方法protected override void OnModelCreating(ModelBui
2021-07-06 14:07:54 447
原创 2021-06-30
Grpc对象转proto代码工具### Grpc对象转proto代码工具虽然Grpc.Tools可以将proto文件自动生成代理类,但是proto文件得手敲,还容易出错,如果接口比较复杂,定义比较多,这就很头疼了为了解决这个问题Class2Proto诞生了,使用标准C#对象转换成proto文件,不管是新写的接口,还是老的API接口转Grpc,都没问题安装nuget包:CRL.Class2Protousing CRL.Class2Proto;定义标准接口代码[ProtoServiceAttri
2021-07-02 11:27:11 128
原创 2021-06-30 扩展ADO.net实现对象化CRUD(.net core/framework)
扩展ADO.net实现对象化CRUD(.net core/framework)安装nuget包:CRLusing CRL;实现数据操作获取数据访问连接IDbConnection dbConnection通过扩展方法GetDBExtend获取IAbsDBExtend对象 public IAbsDBExtend GetDBExtend() { return dbConnection.GetDBExtend(dbTrans); }使用IAbsDBExten
2021-06-30 12:08:55 124
CRL快速开发框架2.2
2015-03-17
经量级的ORM开发框架CRL
2014-10-28
CRL面向对象ORM开发框架
2014-06-29
SourceToHTML
2007-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人