public LuaSqlL2QueryCachePolicyExecutor(IEFQueryCache cache, IEFCoreExtendUtility util) { cache.CheckNull(nameof(cache)); util.CheckNull(nameof(util)); _cache = cache; _util = util; }
public SqlParamObjForeachPolicyExecutorBase(ISqlParamConverter sqlParamCvt, IObjectReflector objReflec, IEFCoreExtendUtility util) { sqlParamCvt.CheckNull(nameof(sqlParamCvt)); objReflec.CheckNull(nameof(objReflec)); util.CheckNull(nameof(util)); _sqlParamCvt = sqlParamCvt; _objReflec = objReflec; _util = util; }
public SqlConfigExecutorCreator(ISqlExecutor sqlExecutor, ISqlParamConverter sqlParamCvt, IEFCoreExtendUtility util) { sqlExecutor.CheckNull(nameof(sqlExecutor)); sqlParamCvt.CheckNull(nameof(sqlParamCvt)); util.CheckNull(nameof(util)); _sqlExecutor = sqlExecutor; _sqlParamCvt = sqlParamCvt; _util = util; }
public SqlConfigExecutor(ISqlConfigManager sqlConfigMgr, DbContext db, string tableName, string sqlName, IConfigSqlInfo sqlInfo, IConfigTableInfo tableInfo, string sql, ISqlExecutor sqlExecutor, ISqlParamConverter sqlParamCvt, IEFCoreExtendUtility util) { _sqlConfigMgr = sqlConfigMgr; _db = db; _sqlInfo = sqlInfo; _tableName = tableName; _sqlName = sqlName; _tableInfo = tableInfo; _sql = sql; _sqlExecutor = sqlExecutor; _sqlParamCvt = sqlParamCvt; _util = util; }
public LuaSqlConfigManager(IEFQueryCache efcache, ISqlExecutor sqlExecutor, ISqlParamConverter sqlParamConverter, ILuaSqlPolicyManager policyExecutorMgr, IObjectReflector objReflec, IEFCoreExtendUtility util, ILuaFuncManager luafuncs, ILuaSqlConfig config) : base(sqlExecutor, sqlParamConverter, policyExecutorMgr, util, config) { objReflec.CheckNull(nameof(objReflec)); efcache.CheckNull(nameof(efcache)); luafuncs.CheckNull(nameof(luafuncs)); _luafuncs = luafuncs; _efcache = efcache; _objReflec = objReflec; //添加默认的策略 AddDefaultPolicies(); }
public LuaSqlConfigExecutor(ILuaSqlConfigManager sqlConfigMgr, DbContext db, IDictionary <string, IDictionary <string, object> > luaSqlParamFuncContainer, string tableName, string sqlName, ILuaConfigSqlInfo sqlInfo, ILuaConfigTableInfo tableInfo, ISqlExecutor sqlExecutor, ISqlParamConverter sqlParamCvt, IEFCoreExtendUtility util) { _luaSqlParamFuncContainer = luaSqlParamFuncContainer; _sqlConfigMgr = sqlConfigMgr; _db = db; _sqlInfo = sqlInfo; _tableInfo = tableInfo; _tableName = tableName; _sqlName = sqlName; _sqlExecutor = sqlExecutor; _sqlParamCvt = sqlParamCvt; _util = util; }
public LuaSqlConfigManagerBase( ISqlExecutor sqlExecutor, ISqlParamConverter sqlParamConverter, ILuaSqlPolicyManager policyExecutorMgr, IEFCoreExtendUtility util, ILuaSqlConfig config) { sqlExecutor.CheckNull(nameof(sqlExecutor)); sqlParamConverter.CheckNull(nameof(sqlParamConverter)); policyExecutorMgr.CheckNull(nameof(policyExecutorMgr)); util.CheckNull(nameof(util)); config.CheckNull(nameof(config)); _sqlParamConverter = sqlParamConverter; _policyMgr = policyExecutorMgr; _util = util; _sqlExecutor = sqlExecutor; _config = config; _config.OnModified += OnModified; _init = new InitAction(DoInit); }
public SqlConfigManagerBase(ISqlConfigExecutorCreator sqlConfigExecutorCreator, IEFQueryCache efcache, ISqlParamConverter sqlParamConverter, ISqlPolicyManager policyExecutorMgr, IObjectReflector objReflec, IEFCoreExtendUtility util) { sqlConfigExecutorCreator.CheckNull(nameof(sqlConfigExecutorCreator)); efcache.CheckNull(nameof(efcache)); sqlParamConverter.CheckNull(nameof(sqlParamConverter)); policyExecutorMgr.CheckNull(nameof(policyExecutorMgr)); objReflec.CheckNull(nameof(objReflec)); util.CheckNull(nameof(util)); _sqlParamConverter = sqlParamConverter; _efcache = efcache; _sqlConfigExecutorCreator = sqlConfigExecutorCreator; _policyMgr = policyExecutorMgr; _objReflec = objReflec; _util = util; _config = new SqlConfig(OnModified); _init = new InitAction(DoInit); //添加默认的策略 AddDefaultPolicies(); }
/// <summary> /// 获取策略名称(SqlConfigPolicyAttribute) /// </summary> /// <param name="type"></param> /// <param name="isDisplayTypeName"></param> /// <returns></returns> public static string GetSqlConfigPolicyName <T>(this IEFCoreExtendUtility util, bool isDisplayTypeName = false) { return(util.GetSqlConfigPolicyName(typeof(T), isDisplayTypeName)); }
public SqlForeachParamsPolicyExecutor(ISqlParamConverter sqlParamCvt, IObjectReflector objReflec, IEFCoreExtendUtility util) : base(sqlParamCvt, objReflec, util) { }
public SqlL1QueryCachePolicyExecutor(IEFCoreExtendUtility util) { util.CheckNull(nameof(util)); _util = util; }
public SqlConfigManager(ISqlConfigExecutorCreator sqlConfigExecutorCreator, IEFQueryCache efcache, ISqlParamConverter sqlParamConverter, ISqlPolicyManager policyExecutorMgr, IObjectReflector objReflec, IEFCoreExtendUtility util) : base(sqlConfigExecutorCreator, efcache, sqlParamConverter, policyExecutorMgr, objReflec, util) { }