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 LuaSqlParamFuncsExecutor(ILuaFuncManager luafuncs) { luafuncs.CheckNull(nameof(luafuncs)); _luafuncs = luafuncs; }
public LuaSqlInitDefaultFuncsExecutor(ILuaFuncManager luafuncs) { luafuncs.CheckNull(nameof(luafuncs)); _luafuncs = luafuncs; }