Click or drag to resize

IPathEdgeParserTSource, TDestination Interface

Interface with methods for doing more complex work with prefetch path

Namespace:  SD.LLBLGen.Pro.LinqSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.9.0.0 (5.9.0)
Syntax
public interface IPathEdgeParser<TSource, TDestination> : IPathEdgeRootParser<TSource>
where TSource : IEntityCore
where TDestination : IEntityCore

Type Parameters

TSource
TDestination

The IPathEdgeParserTSource, TDestination type exposes the following members.

Methods
  NameDescription
Public methodExclude
Specifies which fields on the prefetched data should not be fetched from the database.
Public methodFilterOn
Specifies that the prefetch path should be filtered.
Public methodForBusinessTime
Specifies a temporal table predicate for the System Time on the target of the prefetch path node.
Public methodForSystemTime
Specifies a temporal table predicate for the System Time on the target of the prefetch path node.
Public methodInclude
Explicity Specifies fields on the prefetched data should be fetched from the database.
Public methodLimitTo
The number of results returned should be limited to the specified number of items.
Public methodNoCaching
Sets the NoCaching flag on the prefetch path node it is called on, signalling that the node has to be fetched from the database always even if the parent query uses resultset caching.
Public methodOrderBy
Specifies that a sorting expression should be applied to the prefetched data.
Public methodOrderByDescending
Specifies that a sorting expression should be applied to the prefetched data in descending order.
Public methodPrefetchTDestination(ExpressionFuncTSource, Object)
For creating complex prefetch paths.
(Inherited from IPathEdgeRootParserTSource.)
Public methodSubPath(FuncIPathEdgeRootParserTDestination, IPathEdgeRootParserTDestination)
Specifies a sub-path for the prefetch path.
Public methodSubPathTSubPath(FuncIPathEdgeRootParserTSubPath, IPathEdgeRootParserTSubPath)
Specifies a sub-path for the prefetch path. Use this overload to specify a subpath related to a subtype.
Public methodWithHint
Specifies a table/view hint for the target of this prefetch path node
Top
See Also