public IEntityAuditQuery <TEntity> AddOrder(IAuditOrder order) { _hasOrders = true; var orderData = order.GetData(_auditConfiguration); var propertyName = CriteriaTools.DeterminePropertyName(_auditConfiguration, _auditReader, _entityName, orderData.Item1); _queryBuilder.AddOrder(_alias, propertyName, orderData.Item2); return(this); }
public IAuditQuery AddOrder(IAuditOrder order) { HasOrder = true; var orderData = order.GetData(VerCfg); var propertyName = CriteriaTools.DeterminePropertyName(VerCfg, VersionsReader, EntityName, orderData.Item1); QueryBuilder.AddOrder(propertyName, orderData.Item2); return(this); }
public IEntityAuditQuery <TEntity> AddOrder(IAuditOrder order) { _hasOrder = true; var orderData = order.GetData(AuditConfiguration); var propertyName = CriteriaTools.DeterminePropertyName(AuditConfiguration, _versionsReader, EntityName, orderData.Item1); QueryBuilder.AddOrder(QueryConstants.ReferencedEntityAlias, propertyName, orderData.Item2); return(this); }
public IEntityAuditQuery <TEntity> AddOrder(IAuditOrder order) { hasOrder = true; var orderData = order.GetData(auditConfiguration); var propertyName = CriteriaTools.DeterminePropertyName(AuditConfiguration, versionsReader, entityName, orderData.Item1); queryBuilder.AddOrder(propertyName, orderData.Item2); return(this); }