DaoBasePerformFetchEntityAction Method |
Reads the data of the entity passed in, and returns that object. Which data is read is determined using
the set Primary Key field(s). If specified, it also processes the prefetch path.
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax public void PerformFetchEntityAction(
IEntity entityToFetch,
ITransaction containingTransaction,
IPredicateExpression selectFilter,
IPrefetchPath prefetchPathToUse,
Context contextToUse,
ExcludeIncludeFieldsList excludedIncludedFields
)
Public Sub PerformFetchEntityAction (
entityToFetch As IEntity,
containingTransaction As ITransaction,
selectFilter As IPredicateExpression,
prefetchPathToUse As IPrefetchPath,
contextToUse As Context,
excludedIncludedFields As ExcludeIncludeFieldsList
)
Parameters
- entityToFetch
- Type: SD.LLBLGen.Pro.ORMSupportClassesIEntity
The entity to fetch. Contained data will be overwritten. - containingTransaction
- Type: SD.LLBLGen.Pro.ORMSupportClassesITransaction
A containing transaction, if caller is added to a transaction, or null if not. - selectFilter
- Type: SD.LLBLGen.Pro.ORMSupportClassesIPredicateExpression
Select filter. - prefetchPathToUse
- Type: SD.LLBLGen.Pro.ORMSupportClassesIPrefetchPath
the PrefetchPath which defines the graph of objects to fetch. - contextToUse
- Type: SD.LLBLGen.Pro.ORMSupportClassesContext
The context to fetch the prefetch path with. - excludedIncludedFields
- Type: SD.LLBLGen.Pro.ORMSupportClassesExcludeIncludeFieldsList
The list of IEntityField objects which have to be excluded or included for the fetch.
If null or empty, all fields are fetched (default). If an instance of ExcludeIncludeFieldsList is passed in and its ExcludeContainedFields property
is set to false, the fields contained in excludedIncludedFields are kept in the query, the rest of the fields in the query are excluded.
Implements
IDaoPerformFetchEntityAction(IEntity, ITransaction, IPredicateExpression, IPrefetchPath, Context, ExcludeIncludeFieldsList)See Also