protected override DbExpression VisitBatchExpression(DbBatchExpression batchExpression)
{
if (batchExpression.Count() == 0)
return ExpressionFactory.Sql(string.Empty);
var sb = new StringBuilder();
foreach (var dbExpression in batchExpression)
{
sb.AppendFormat("{0};", Visit(dbExpression));
sb.AppendLine();
}
return ExpressionFactory.Sql(sb.ToString());
}