Пример #1
0
        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();
        }
Пример #2
0
 public LuaSqlParamFuncsExecutor(ILuaFuncManager luafuncs)
 {
     luafuncs.CheckNull(nameof(luafuncs));
     _luafuncs = luafuncs;
 }
Пример #3
0
 public LuaSqlInitDefaultFuncsExecutor(ILuaFuncManager luafuncs)
 {
     luafuncs.CheckNull(nameof(luafuncs));
     _luafuncs = luafuncs;
 }