protected override SqlPack In(ConstantExpression expression, SqlPack sqlPack) { sqlPack.Sql.AppendFormat(expression.Type.Name == "String" ? "'{0}'," : "{0},", expression.Value); return(sqlPack); }
private new static void In(MethodCallExpression expression, SqlPack sqlPack) { Expression2SqlProvider.Where(expression.Arguments[0], sqlPack); sqlPack += " in"; Expression2SqlProvider.In(expression.Arguments[1], sqlPack); }
protected override SqlPack Where(ConstantExpression expression, SqlPack sqlPack) { sqlPack.AddDbParameter(expression.Value); return(sqlPack); }