internal SingleWithMultipleIncludedQuerySplit( SingleQuerySplitBuilder <T, TId>?parent, Expression <Func <TPrevious, IEnumerable <TChild>?> > includeExpression, Expression <Func <TChild, TChildId> > idExpression) : base(parent, null, idExpression, includeExpression) { _idExpression = idExpression; }
internal SingleWithOneIncludedQuerySplit( SingleQuerySplitBuilder <T, TId>?parent, Expression <Func <TPrevious, TChild> > includeExpression, Expression <Func <TChild, TChildId> > idExpression, string?idPropertyName = null) : base(parent, null, idExpression, includeExpression, idPropertyName) { _idExpression = idExpression; }
internal SingleQuerySplitBuilder(SingleQuerySplitBuilder <T, TId>?parent, Expression <Func <T, TId> >?idExpression = null, LambdaExpression?derivedIdExpression = null, LambdaExpression?includeExpression = null, string?idPropertyName = null) : base(parent, idExpression ?? derivedIdExpression, includeExpression, idPropertyName) { _idExpression = idExpression; _idPropertyName = idPropertyName; }