.NET 6 跨服务器联表查询( 三 )

3.4 多个表查询我们可以这么写//多个表联表var x=db.QueryableWithAttr<TB>().Includes(z => z.A1).Includes(z => z.A2).Includes(z => z.A3).ToList();//多个表嵌套联表var x=db.QueryableWithAttr<TB>().Includes(z =>z.A1, z.Province,z=>z.City)//4个层级.Includes(z => z.A2).Includes(z => z.A3).ToList();3.5 手动指定多库上面都是通多特性实现的多库查询,我们也可以手动指定数据库进行多库查询
 var list =db.GetConnection("db1").Queryable<OrderItem>()//Orderitem是db1                .CrossQuery(typeof(Order), "db2")//Order是db2                .Includes(z => z.Order)                .ToList();3.6是否有性能问题不会SqlSugar跨库导航和不跨库导航是一套算法,性能有保障,也就是单库和多库性能是一样的
原理:一次获取需要的数据,在内存分配置,数据多可进行拆分读取
如今的成绩企业认可以:
51job 搜索 简历数 仅次 EF 和 Dapper 超过国外的Nhibernate PetaPoco,占Dapper 40%简历数
知名收费框架  JNPF 和 力软 都有使用 SqlSugar
培训机构开始 讲解SqlSugar
用户认可
拥有强大的生态,3k以上的项目就有4个,基本都在500星以上,不算生态就拥有5个2000人群
 RuYiAdmin 、ZrAdminNetCore 、Admin.NET通用管理平台(gitee 3k)   Yi框架(Ruoyi Vue)  CoreShop商城(gitee 3k)  Blog.Core(github 4k)
YuebonCore  Furion(gitee8k) WebFirst  腾讯 APIJSON.NET   WaterCloud微服务
Viper  FamilyBucket    SmartSql  vboot-net   WMS仓库管理系统  magic.net
源码地址:SqlSugar一直在努力创新,喜欢的Github关注一下,文章推荐或转发
https://github.com/donet5/SqlSugar

经验总结扩展阅读