sqlsugar操作sqlite数据库
时间: 2023-12-13 13:34:15 浏览: 185
以下是使用SqlSugar操作Sqlite数据库的示例代码:
```csharp
// 引入命名空间
using SqlSugar;
// 创建SqlSugar对象
SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
{
// 配置数据库连接信息
DbType = DbType.Sqlite,
ConnectionString = "Data Source=数据库文件路径"
});
// 创建实体类
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
// 创建表
db.CodeFirst.InitTables(typeof(Student));
// 插入数据
db.Insertable(new Student() { Name = "张三", Age = 18 }).ExecuteCommand();
// 查询数据
var list = db.Queryable<Student>().ToList();
// 更新数据
db.Updateable<Student>().SetColumns(it => new Student() { Age = 20 }).Where(it => it.Name == "张三").ExecuteCommand();
// 删除数据
db.Deleteable<Student>().Where(it => it.Name == "张三").ExecuteCommand();
```
阅读全文