Shaolinq.SqlServer.SqlServerIdentityInsertAndUpdateAmender.Amend C# (CSharp) Method

Amend() public static method

public static Amend ( TypeDescriptorProvider typeDescriptorProvider, Expression expression ) : Expression
typeDescriptorProvider Shaolinq.Persistence.TypeDescriptorProvider
expression System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression
		public static Expression Amend(TypeDescriptorProvider typeDescriptorProvider, Expression expression)
		{
			return new SqlServerIdentityInsertAndUpdateAmender(typeDescriptorProvider).Visit(expression);
		}

Usage Example

Exemplo n.º 1
0
        protected override Expression PreProcess(Expression expression)
        {
            expression = SqlServerIdentityInsertAndUpdateAmender.Amend(this.typeDescriptorProvider, expression);
            expression = SqlServerSubqueryOrderByFixer.Fix(expression);
            expression = SqlServerLimitAmender.Amend(expression);
            expression = SqlServerBooleanNormalizer.Normalize(expression);
            expression = SqlServerDateTimeFunctionsAmender.Amend(expression);
            expression = SqlServerUniqueNullIndexAnsiComplianceFixer.Fix(expression);

            return(base.PreProcess(expression));
        }
All Usage Examples Of Shaolinq.SqlServer.SqlServerIdentityInsertAndUpdateAmender::Amend