怪物奇妙物语

宇宙无敌超级美少男的怪物奇妙物语

首页 新随笔 联系 管理
  819 随笔 :: 0 文章 :: 2 评论 :: 16万 阅读

SQLSugar中查询DataTable

public class BaseRespository : IBaseRespository
{
private readonly ISqlSugarClient _dbOracleSAPSR3;
private readonly ILogger<BaseRespository> _logger;
public BaseRespository(ILogger<BaseRespository> logger)
{
_dbOracleSAPSR3 = DbScoped.SugarScope.GetConnectionScope("xxxx");
_logger = logger;
}
public int Excute(string sql)
{
try
{
_dbOracleSAPSR3.Ado.BeginTran();
int v = _dbOracleSAPSR3.Ado.ExecuteCommand(sql);
_dbOracleSAPSR3.Ado.CommitTran();
return v;
}
catch (System.Exception ex)
{
_logger.LogError(ex.Message);
_dbOracleSAPSR3.Ado.RollbackTran();
return -1;
}
}
public DataTable QueryDataTable(string sql)
{
// ❌: 👇👇👇👇👇👇👇
// List<DataTable> dataTable = _dbOracleSAPSR3.Ado.SqlQuery<DataTable>(sql);
//✅: 👇👇👇👇👇👇👇
DataTable dataTable = _dbOracleSAPSR3.Ado.GetDataTable(sql);
return dataTable;
}
public List<T> Query<T>(string sql)
{
List<T> dataTable = _dbOracleSAPSR3.Ado.SqlQuery<T>(sql);
return dataTable;
}
}
posted on   超级无敌美少男战士  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示