c# orm框架 sqlsugar

sqlsugar的简单尝试

class Program
{
static void Main(string[] args)
{
SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
{
ConnectionString =Config.ConnectionString,
DbType = DbType.MySql,//设置数据库类型
IsAutoCloseConnection = true,//自动释放数据务,如果存在事务,在事务结束后释放
InitKeyType = InitKeyType.Attribute //从实体特性中读取主键自增列信息
});
var list_2 = db.Queryable<users>().Where(it=>it._name=="李四").ToList();
var list = db.Queryable<users>().First();
var num = list._name;
foreach(users users in list_2)
{

Console.WriteLine(users._url);
}
Console.WriteLine(num);
Console.ReadKey();
}
}

亮点在实体类中可以写Attribute标签,灵活映射表

原文地址:https://www.cnblogs.com/pz904/p/12571061.html

时间: 2024-10-21 22:23:23

c# orm框架 sqlsugar的相关文章

.Net开源SqlServer ORM框架SqlSugar(转)

一.链接整理 官方Git源代码地址: https://github.com/sunkaixuan/SqlSugar 最新发布版更新地址:当前版本Release 3.5.2.1 https://github.com/sunkaixuan/SqlSugar/releases 框架开发者孙凯旋博客地址:http://www.cnblogs.com/sunkaixuan 二.优点 SqlSugar 是一款小巧,并且功能齐全的ORM,并不需要像Dapper一样依赖第三方扩展 SqlSugar 语法易用简单

开源ORM框架 SqlSugar 3.0的巨大变化

SqlSugar从1.0版本一直更新到3.0 ,使用该 ORM的人也越来越多,需求也越来越多,提出的需求和大家给我的建议的也都尽力满足. 并且 重构了EMIT和拉姆达解析,添加了无数的新功能,重新整了的GIT HUB上的DEMO,重新整理了所有注释. 完全基于SqlSugar的开源CMS http://www.baisoft.org/ 作者已经完成了后台并且将会开源. SqlSugar 3.0 即将发布 现在版本 2.99 优点: SqlSugar 是一款小巧,并且功能齐全的ORM,并不需要像D

Asp.Net 高性能ORM框架 SqlSugar.ORM 2.4.1

1.前言/Preface SqlSugar从去年到现在已经一年了,版本从1.0升到了现在的2.4.1 ,这是一个稳定版本 ,有数家公司已经项目上线,在这里我将SqlSugar的功能重新整理成一篇新的贴子,希望大家喜欢. 公司团队项目.产品已经完全抛弃EF,SqlSugar定位不是ORM,而是为了方便的让你去写Sql. 媲美原生ADO.NET的性能.简洁的语法和支持Json .Dynamic. List<T>. List<string[]>. ValueType和 Dictionar

Asp.Net 高性能ORM框架——SqlSugar

公司团队项目.产品已经完全抛弃EF,SqlSugar定位不是ORM,而是为了方便的让你去写Sql. SqlSugar 媲美原生ADO.NET的性能,语法简洁,并且支持 Json .Dynamic. List<T>. List<string[]>. ValueType和 Dictionary 等多种类型的返回值,有很多亮点. SqlSugar 功能介绍:  查询/Search 1.Queryable 用于拉姆达表达式操作(不久将支持Join多表) / Select single ta

高性能ORM 框架之 MySqlSugar

一.介简 SqlSugar ORM框架一直在升级当中,昨天将EMIT架构进行了重构,让类型转换更加智能,EMIT转换后的性能和原生ADO同水准(以前只是接近),为了提高性能.稳定.有问必答.有需求必改.坚持更新.例如数据库类型为BIT我们在程序里面可以使用 INT接收也可以用BOOL接收,不影响一丝性能,这些都是SQLSUGAR以前没有的功能. 经过一天的努力,MySql版本所有的例子都已经测试通过: MySql .NET 4.0+ https://github.com/sunkaixuan/M

Mego(1) - NET中主流ORM框架性能对比

从刚刚开始接触ORM到现在已有超过八年时间,用过了不少ORM框架也了解了不少ORM框架,看过N种关于ORM框架的相关资料与评论,各种言论让人很难选择.在ORM的众多问题中最突出的问题是关于性能方面的问题,因此我在看了国外的一遍文章(Dapper vs Entity Framework vs ADO.NET Performance Benchmarking)后受到启发,在这个文章的基础上扩展了测试用例分享给大家. 模型准备 数据初始化 测试用例说明 测试结果 结果分析 模型准备 用于测试是模型是基

Mego(2) - NET主流ORM框架分析

接上文我们测试了各个ORM框架的性能,大家可以很直观的看到各个ORM框架与原生的ADO.NET在境删改查的性能差异.这里和大家分享下我对ORM框架的理解及一些使用经验. ORM框架工作原理 典型ORM框架实现 EF功能最强的ORM EF与EFCore缺陷 ORM框架工作原理 所有的ORM框架的工作原理都离不开下面这张图,只是每个框架的实现程度不同但是最终的目的是相同的. 如果是一个ORM框架那么一定会有上图中蓝色部分的这几个元素,无论是增删改查对于ORM一定是以对象为起点,使用对象构造出LINQ

atitit.orm的缺点与orm框架市场占有率,选型attilax总结

1. attilax的orm框架要求 1 2. orm框架市场占有率 2 3. spring jdbc templt 3 4. eclipselink /toplink  不好用 4 5. jooq 的总结 4 6. attilax的选择 atiorm 4 7. 参考 4 1. attilax的orm框架要求 1.无需配置文件或注解..直接从map.json生成sql 2.直接获取sql..无需连接数据库..方便调试.或这sql传输. 作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:

最好的5个Android ORM框架

在开发Android应用时,保存数据有这么几个方式, 一个是本地保存,一个是放在后台(提供API接口),还有一个是放在开放云服务上(如 SyncAdapter 会是一个不错的选择). 对于第一种方式,即本地数据存储,如嵌入式SQLLite,你可以选择直接使用SQL语句.Content Provider 或 ORM(对象关系数据映射). 对于 Android 应用的开发,主要是使用Java语言,所以适用于Java语言的一些ORM,也能移植于 Android 平台上. 下面是5个可用ORM的总体介绍