轻量级.Net ORM SqlSuger项目实战

Posted nnnnnn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了轻量级.Net ORM SqlSuger项目实战相关的知识,希望对你有一定的参考价值。

SqlSuger,清垃圾ORM实战例子。

//添加引用

using SqlSugar; 

//在构造函数中实例化SqlSuger

clinet = new SqlSugarClient(new ConnectionConfig()
{
InitKeyType = InitKeyType.Attribute,
ConnectionString = "......",//这里是数据库连接字符串
DbType = SqlSugar.DbType.SqlServer,
IsAutoCloseConnection = true
});



//连表查询

BaseUserCollection con = new BaseUserCollection();
var query = clinet.Queryable<Base_Users, Base_Roles>((t1, t2) => t1.RoleID == t2.RoleID).Select<Base_Role_User>();
if(query != null)
{
con.List = await query.ToPageListAsync(pageIndex, pageSize);
con.Count = await query.CountAsync();
}
return con;



//插入数据

return await clinet.Insertable(security).ExecuteReturnIdentityAsync();

 

以上是关于轻量级.Net ORM SqlSuger项目实战的主要内容,如果未能解决你的问题,请参考以下文章

Dapper.NET——轻量ORM

Dapper.NET——轻量ORM

一个可用于生产项目 基于 .NET 6 自研ORM

.NET轻量级ORM框架Dapper修炼手册

.NET轻量级ORM组件Dapper修炼手册

.NET轻量级ORM组件Dapper修炼手册