ORM对多种条件的判断处理

///<summary>

///根据查询条件生成SQL语句与SQL参数

///</summary>

protected System.String BuildConditionSql(Condition condition,IList outputParas)

{

  if(condition==null)

  {

    return null;

  }

  else if(condition is SimpleCondition)

  {

    return BuildSimpleConditionSql(condition as SimpleCondition,outputParams);

  }

  else if(condition is ConditionSet)

  {

    return BuildConditionSetSql(condition as ConditionSet,outputParams);

  }

  else

  {

    return BuildCustomConditionSql(condition,outputParams);

  }

}

posted @ 2012-03-28 20:04  szjdw  阅读(314)  评论(0编辑  收藏  举报