做网站常用的套件,高质量营销型网站定做价格,正规的网站制作哪个好,深圳福田区房价2022最新房价SqlSugar ORM
优点:
SqlSugar 是 .NET 开源 ORM 框架,由 Fructose 大数据技术团队维护和更新,是开箱即用最易用的 ORM
优点: 【低代码】【高性能】【超简单】【功能综合】【多数据库兼容】【适用产品】
支持 .NET
.NET framework.net core3.1.ne5.net6.net7.net8 .net…
SqlSugar ORM
优点:
SqlSugar 是 .NET 开源 ORM 框架,由 Fructose 大数据技术团队维护和更新,是开箱即用最易用的 ORM
优点: 【低代码】【高性能】【超简单】【功能综合】【多数据库兼容】【适用产品】
支持 .NET
.NET framework.net core3.1.ne5.net6.net7.net8 .net9 .net10
支持数据库
MySql、SqlServer、Sqlite、Oracle 、 postgresql、达梦、 人大金仓(国产推荐)、神通数据库、瀚高、Access 、OceanBase TDengine QuestDb Clickhouse MySqlConnector、华为 GaussDB 南大通用 GBase、MariaDB、Tidb、Odbc、Percona Server, Amazon Aurora、Azure Database for MySQL、 Google Cloud SQL for MySQL、custom database
描述
真正实现零SQL、ORM表构建、索引和CRUD全部支持Support.NET 百万大数据写入、更新、子表,并拥有数十亿查询统计成熟的解决方案支持SAAS完整应用:跨库查询、审计、租户子数据库、租户子表、租户数据隔离支持低代码+工作流(动态类构建、动态表构建、兼容 CRUD、JSON TO SQL、自定义 XML 等的非实体多库)支持 ValueObject、鉴别器、存储库、UnitOfWork、DbContext、AOP特征
特点一:联接查询
超级简单的查询语法
var query = db.QueryableOrder().LeftJoinCustom ((o, cus) = o.CustomId == cus.Id).LeftJoinOrderItem ((o, cus, oritem ) = o.Id == oritem.OrderId).LeftJoinOrderItem ((o, cus, oritem , oritem2) = o.Id == oritem2.OrderId).Where(o = o.Id == 1) .Select((o, cus) = new ViewOrder { Id = o.Id, CustomName = cus.Name }).ToList();
SELECT[o].[Id] AS [Id],[cus].[Name] AS [CustomName]
FROM[Order] oLeft JOIN [Custom] cus ON ([o].[CustomId] = [cus].[Id])Left JOIN [OrderDetail] oritem ON ([o].[Id] = [oritem].[OrderId])Left JOIN [OrderDetail] oritem2 ON ([o].[Id] = [oritem2].[OrderId])
WHERE([o].[Id] = @Id0)
特点二:包括查询、插入、删除和更新
//Includes
var list=db.Querya