GeneralQueryState.cs 667 B

12345678910111213141516171819202122232425
  1. 
  2. namespace Ant.Query.QueryState
  3. {
  4. class GeneralQueryState : QueryStateBase, IQueryState
  5. {
  6. public GeneralQueryState(ResultElement resultElement)
  7. : base(resultElement)
  8. {
  9. }
  10. public override FromQueryResult ToFromQueryResult()
  11. {
  12. if (this.Result.Condition == null)
  13. {
  14. FromQueryResult result = new FromQueryResult();
  15. result.FromTable = this.Result.FromTable;
  16. result.MappingObjectExpression = this.Result.MappingObjectExpression;
  17. return result;
  18. }
  19. return base.ToFromQueryResult();
  20. }
  21. }
  22. }