private static T GetCommandTreeExpression <T>(VfpProviderManifest vfpManifest, System.Data.Entity.Core.Common.CommandTrees.DbCommandTree commandTree) where T : VfpCommandTree { var visitor = new ExpressionConverterVisitor(); var queryCommandTree = visitor.Visit(commandTree); return((T)ExpressionRewritter.Rewrite(vfpManifest, queryCommandTree)); }
public static string Format(VfpProviderManifest vfpManifest, VfpExpression expression, out List <DbParameter> parameters) { expression = ExpressionRewritter.Rewrite(vfpManifest, expression); var formatter = new SqlFormatter(); formatter.Visit(expression); parameters = formatter.parameters; return(formatter.ToString()); }