public TSelf Add(FluentFunc <UEntityBuilder> builder) => Add( builder.Invoke(Activator.CreateInstance <UEntityBuilder>()) .Build() );
public override SubCubeBuilder Set(FluentFunc <Mdx.QueryBuilder> builder) => entity.Cube is null ? base.Set(builder) : this;
public QueryBuilder From(FluentFunc <FromExpressionBuilder> fromBuilder) => From(fromBuilder.Invoke(new FromExpressionBuilder()).Build());
public virtual TSelf Set(FluentFunc <UEntityBuilder> builder) => Set( builder.Invoke(Activator.CreateInstance <UEntityBuilder>()) .Build() );
public QueryBuilder Select(FluentFunc <SelectExpressionBuilder> selectBuilder) => Select(selectBuilder.Invoke(new SelectExpressionBuilder()).Build());