Here are the examples of the csharp api class System.Data.Common.CommandTrees.ExpressionBuilder.DbExpressionBuilder.ExtractAliases(System.Reflection.MethodInfo) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
2 Examples
0
1. Example
View licenseprivate static string ExtractAlias(MethodInfo method) { Debug.Assert(method != null, "Ensure method is non-null before calling ExtractAlias"); string[] aliases = ExtractAliases(method); Debug.Assert(aliases.Length > 0, "Incompatible method: at least one parameter is required"); return aliases[0]; }
0
2. Example
View licenseprivate static DbExpressionBinding[] ConvertToBinding(DbExpression left, string leftArgumentName, DbExpression right, string rightArgumentName, Func<DbExpression, DbExpression, DbExpression> argument, string argumentName, out DbExpression argumentExp) { EntityUtil.CheckArgumentNull(left, leftArgumentName); EntityUtil.CheckArgumentNull(right, rightArgumentName); EntityUtil.CheckArgumentNull(argument, argumentName); string[] aliases = ExtractAliases(argument.Method); DbExpressionBinding leftBinding = DbExpressionBuilder.BindAs(left, aliases[0]); DbExpressionBinding rightBinding = DbExpressionBuilder.BindAs(right, aliases[1]); argumentExp = argument(leftBinding.Variable, rightBinding.Variable); return new[] { leftBinding, rightBinding }; }