You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
609 B

3 weeks ago
using ReZero.DependencyInjection;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace ReZero.SuperAPI
{
public class UnitOfWork : Attribute, IUnitOfWork
{
public ISqlSugarClient? db { get; set; }
public virtual void BeginTran()
{
db!.AsTenant().BeginTran();
}
public virtual void CommitTran()
{
db!.AsTenant().CommitTran(); ;
}
public virtual void RollbackTran()
{
db!.AsTenant().RollbackTran(); ;
}
}
}