Как и сказал cundh2o, это зависит от СУБД. Но вы можете создать подкласс класса Order и определить свой собственный порядок. Например, для SQL Server:
public class RandomOrder: Order {
public RandomOrder() : base("", true) {}
public override SqlString ToSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery) {
return new SqlString("newid()");
}
}