This commit is contained in:
2025-04-21 14:10:27 +08:00
commit cb4c3b2935
2761 changed files with 1382589 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Unity.InterceptionExtension;
using Microsoft.Practices.Unity;
using MyCode.Project.Repositories.Common;
using MyCode.Project.Infrastructure.UnityExtensions;
namespace MyCode.Project.Repositories.Common
{
[AttributeUsage(AttributeTargets.Method)]
public class TransactionCallHandlerAttribute : HandlerAttribute
{
public override ICallHandler CreateHandler(IUnityContainer container)
{
var sqlSugarClient = container.Resolve<MyCodeSqlSugarClient>();
// if (sqlSugarClient.Ado.Transaction != null) { return null; }
return new TransactionCallHandler { Order = this.Order,BookSqlSugarClient = sqlSugarClient };
}
}
}