Exemplo n.º 1
0
        public IEnumerable <TEntity> ProcessResult <TEntity>(Colosoft.Business.PrepareNestedQueriesResult prepareResult, Colosoft.Query.ISourceContext sourceContext, Query.IQueryResult queryResult) where TEntity : class, IEntity
        {
            prepareResult.Require("prepareResult").NotNull();
            var loader = _entityTypeManager.GetLoader(typeof(TEntity));

            return(new EntitiesEnumerable <TEntity>(loader.GetFullEntities(prepareResult, sourceContext, queryResult)));
        }
 /// <summary>
 /// Processa o resultado para a preparação da consulta.
 /// </summary>
 /// <typeparam name="TEntity"></typeparam>
 /// <param name="prepareResult"></param>
 /// <param name="queryResult"></param>
 /// <returns></returns>
 public static IEnumerable <TEntity> ProcessResult <TEntity>(this Colosoft.Business.PrepareNestedQueriesResult prepareResult, Colosoft.Query.IQueryResult queryResult = null) where TEntity : class, Colosoft.Business.IEntity
 {
     prepareResult.Require("prepareResult").NotNull();
     return(Colosoft.Business.EntityManager.Instance.ProcessResult <TEntity>(prepareResult, prepareResult.Queryable.SourceContext, queryResult));
 }