DbSubQueryExpression.cs 588 B

123456789101112131415161718192021222324
  1. using Ant.Common;
  2. using Ant.Utility;
  3. namespace Ant.DbExpressions
  4. {
  5. public class DbSubQueryExpression : DbExpression
  6. {
  7. DbSqlQueryExpression _sqlQuery;
  8. public DbSubQueryExpression(DbSqlQueryExpression sqlQuery)
  9. : base(DbExpressionType.SubQuery, UtilConstants.TypeOfVoid)
  10. {
  11. this._sqlQuery = sqlQuery;
  12. }
  13. public DbSqlQueryExpression SqlQuery { get { return this._sqlQuery; } }
  14. public override T Accept<T>(DbExpressionVisitor<T> visitor)
  15. {
  16. return visitor.Visit(this);
  17. }
  18. }
  19. }