示例#1
0
        /// <summary>
        /// Registers handler to generate T-SQL for custom function.
        /// </summary>
        /// <param name="functionKey">The function key.</param>
        /// <param name="handler">The handler.</param>
        public static void RegisterFunctionHandler(FunctionKey functionKey, Action <ExpressionGenerator, DbFunctionExpression> handler)
        {
            functionKey.VerifyNotNull(nameof(functionKey));
            handler.VerifyNotNull(nameof(handler));

            s_functionHandlers.Add(functionKey, handler);
        }