Exemple #1
0
        private DbExpression RewriteElementExpression(DbElementExpression expression)
        {
            DbExpression rewrittenInput = Rewrite(expression.Argument);

            if (!object.ReferenceEquals(expression.Argument, rewrittenInput))
            {
                expression = rewrittenInput.Element();
            }
            return(expression);
        }
        private DbExpression RewriteElementExpression(DbElementExpression expression)
        {
            DbExpression dbExpression = this.Rewrite(expression.Argument);

            if (!object.ReferenceEquals((object)expression.Argument, (object)dbExpression))
            {
                expression = dbExpression.Element();
            }
            return((DbExpression)expression);
        }