// Projection and order public IAuditQuery AddProjection(IAuditProjection projection) { Triple <String, String, Boolean> projectionData = projection.GetData(verCfg); hasProjection = true; qb.AddProjection(projectionData.First, projectionData.Second, projectionData.Third); return(this); }
public IAuditQuery AddProjection(IAuditProjection projection) { _hasProjections = true; var projectionData = projection.GetData(_auditConfiguration); var propertyName = CriteriaTools.DeterminePropertyName(_auditConfiguration, _auditReader, _entityName, projectionData.Item2); _queryBuilder.AddProjection(projectionData.Item1, _alias, propertyName, projectionData.Item3); RegisterProjection(_entityName, projection); return(this); }
public IAuditQuery AddProjection(IAuditProjection projection) { var projectionData = projection.GetData(VerCfg); HasProjection = true; var propertyName = CriteriaTools.DeterminePropertyName(VerCfg, VersionsReader, EntityName, projectionData.Item2); QueryBuilder.AddProjection(projectionData.Item1, propertyName, projectionData.Item3); return(this); }
public IAuditQuery AddProjection(IAuditProjection projection) { var projectionData = projection.GetData(VerCfg); RegisterProjection(EntityName, projection); var propertyName = CriteriaTools.DeterminePropertyName(VerCfg, VersionsReader, EntityName, projectionData.Item2); QueryBuilder.AddProjection(projectionData.Item1, QueryConstants.ReferencedEntityAlias, propertyName, projectionData.Item3); return(this); }
// Projection and order public IAuditQuery AddProjection(IAuditProjection projection) { Triple<String, String, Boolean> projectionData = projection.GetData(verCfg); hasProjection = true; qb.AddProjection(projectionData.First, projectionData.Second, projectionData.Third); return this; }