sqlsugar 查询数据
时间: 2024-05-08 10:11:49 浏览: 182
SQLSugar是一个轻量级ORM框架,用于简化在.NET平台上与数据库交互的过程。它支持多种数据库,包括MySQL、SQL Server、Oracle等。
要使用SQLSugar进行数据查询,首先需要创建一个数据库连接对象,然后通过该对象进行查询操作。以下是一个使用SQLSugar查询数据的示例代码:
```csharp
// 创建数据库连接对象
var db = new SqlSugarClient(new ConnectionConfig
{
ConnectionString = "your_connection_string", // 数据库连接字符串
DbType = DbType.SqlServer, // 数据库类型
IsAutoCloseConnection = true // 是否自动关闭连接
});
// 查询数据
var result = db.Queryable<User>().Where(u => u.Age > 18).ToList();
// 遍历查询结果
foreach (var user in result)
{
Console.WriteLine($"ID: {user.Id}, Name: {user.Name}, Age: {user.Age}");
}
```
在上述示例中,我们首先创建了一个SqlSugarClient对象,通过传入数据库连接字符串、数据库类型等参数进行配置。然后使用Queryable方法创建一个查询对象,并通过Where方法指定查询条件(这里是年龄大于18),最后使用ToList方法执行查询并将结果转换为List集合。
请注意,上述示例中的User类是一个实体类,用于映射数据库中的表结构。你需要根据自己的数据库表结构定义相应的实体类。
阅读全文