定义sqlsugar的helper
使用文档:
https://www.donet5.com/Home/Doc?typeId=1206
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sugarTest.Provider
{
public class SqlSugarHelper
{
public static string ConnectionString = string.Empty; //必填, 数据库连接字符串
public static SqlSugarClient db
{
get => new SqlSugarClient(new ConnectionConfig()
{
ConnectionString = ConnectionString,
DbType = DbType.Sqlite, //必填, 数据库类型
IsAutoCloseConnection = true, //默认false, 时候知道关闭数据库连接, 设置为true无需使用using或者Close操作
InitKeyType = InitKeyType.Attribute //默认SystemTable, codefist需要使用Attribute
});
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sugarTest.Provider
{
public class SqlSugarService
{
/// <summary>
/// 设置连接字符串
/// </summary>
/// <param name="ConnectionStr"></param>
public static void SetConnectionStr(string ConnectionStr)
{
SqlSugarHelper.ConnectionString = ConnectionStr;
}
}
}
定义两个实体类

本文介绍了如何在C#项目中使用SqlSugar ORM库进行数据库连接设置、创建数据库、以及实现一对多查询的操作。通过实例展示了如何配置SqlSugarHelper、SetConnectionStr方法和如何通过Mapper方法执行复杂的查询。
最低0.47元/天 解锁文章
1079

被折叠的 条评论
为什么被折叠?



