public virtual Expression ResolveOrderingExpression (Expression expression, IMappingResolutionContext context)
{
ArgumentUtility.CheckNotNull ("expression", expression);
ArgumentUtility.CheckNotNull ("context", context);
var resolvedExpression = ResolveExpression (expression, context);
return ApplyContext (resolvedExpression, SqlExpressionContext.SingleValueRequired, context);
}