Ejemplo n.º 1
0
        public static IGraphQueryBuilder <TEntity, TProperty> Include <TEntity, TProperty>(
            this IGraphQuery <TEntity> builder, Expression <Func <TEntity, TProperty> > field) where TEntity : class
        {
            var paths = ExpressionUtils.GetFieldsPath(field);

            var lastNode = BuildTreeForNode(builder.Node, paths.FirstOrDefault(), paths);

            return(new GraphGraphQueryBuilder <TEntity, TProperty>(builder.Node, lastNode));
        }