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);
}
}