private DbFunctionExpression TranslateIntoCanonicalFunction( string functionName, Expression Expression, params Expression[] linqArguments) { var translatedArguments = new DbExpression[linqArguments.Length]; for (var i = 0; i < linqArguments.Length; i++) { translatedArguments[i] = TranslateExpression(linqArguments[i]); } return CreateCanonicalFunction(functionName, Expression, translatedArguments); }