sqlsuagr有哪些用法
时间: 2024-01-27 17:03:26 浏览: 123
SQLSugar 是一个基于 .NET 平台的开源 ORM 框架,它提供了简单易用的 API 来操作数据库。下面是 SQLSugar 的一些常见用法:
1. 连接数据库:
```
using(var db = new SqlSugarClient(new ConnectionConfig(){
ConnectionString = "连接字符串",
DbType = DbType.SqlServer, // 数据库类型
IsAutoCloseConnection = true // 自动关闭连接
})){
// 数据库操作代码
}
```
2. 查询数据:
```
// 查询单个实体
var entity = db.Queryable<User>().Single(u => u.Id == 1);
// 查询多个实体
var entities = db.Queryable<User>().Where(u => u.Age > 20).ToList();
// 分页查询
var pagedList = db.Queryable<User>().Where(u => u.Age > 20).ToPageList(1, 10);
```
3. 插入数据:
```
var user = new User(){
Name = "John",
Age = 25,
Gender = "Male"
};
var result = db.Insertable(user).ExecuteReturnIdentity();
```
4. 更新数据:
```
var user = db.Queryable<User>().Single(u => u.Id == 1);
user.Name = "Updated Name";
var result = db.Updateable(user).ExecuteCommand();
```
5. 删除数据:
```
var result = db.Deleteable<User>().Where(u => u.Id == 1).ExecuteCommand();
```
这只是 SQLSugar 的一些基本用法,它还提供了更多高级的功能和灵活的配置选项,可以根据具体需求进行使用。详细的用法可以参考 SQLSugar 的官方文档。
阅读全文