RepositoryReadOnlyTFindTCustomEntity(ExpressionFuncTCustomEntity, Boolean, ExpressionFuncTCustomEntity, IEnumerableNetForumEntity) Method
Retrieves a list of all entities matching a given set of search criteria
Namespace: Ignition.Framework.RepositoriesAssembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
public IReadOnlyCollection<TCustomEntity> Find<TCustomEntity>(
Expression<Func<TCustomEntity, bool>> predicate,
params Expression<Func<TCustomEntity, IEnumerable<NetForumEntity>>>[] collectionsToPreload
)
where TCustomEntity : new()
Public Function Find(Of TCustomEntity As New) (
predicate As Expression(Of Func(Of TCustomEntity, Boolean)),
ParamArray collectionsToPreload As Expression(Of Func(Of TCustomEntity, IEnumerable(Of NetForumEntity)))()
) As IReadOnlyCollection(Of TCustomEntity)
public:
generic<typename TCustomEntity>
where TCustomEntity : gcnew()
virtual IReadOnlyCollection<TCustomEntity>^ Find(
Expression<Func<TCustomEntity, bool>^>^ predicate,
... array<Expression<Func<TCustomEntity, IEnumerable<NetForumEntity^>^>^>^>^ collectionsToPreload
) sealed
abstract Find :
predicate : Expression<Func<'TCustomEntity, bool>> *
collectionsToPreload : Expression<Func<'TCustomEntity, IEnumerable<NetForumEntity>>>[] -> IReadOnlyCollection<'TCustomEntity> when 'TCustomEntity : new()
override Find :
predicate : Expression<Func<'TCustomEntity, bool>> *
collectionsToPreload : Expression<Func<'TCustomEntity, IEnumerable<NetForumEntity>>>[] -> IReadOnlyCollection<'TCustomEntity> when 'TCustomEntity : new()
- predicate ExpressionFuncTCustomEntity, Boolean
-
A lambda expression indicating the search criteria to use.
This expression will be translated into the NetFORUM query language and executed by NetFORUM server-side, ensuring optimal performance.
See the Ignition User Guide for more information on what sort of expressions are supported.
- collectionsToPreload ExpressionFuncTCustomEntity, IEnumerableNetForumEntity
-
A set of NetForumSubEntityCollectionAttribute annotated collections which should be preloaded,
overriding any defaults or FetchStrategyHintAttribute on the collection property itself.
- TCustomEntity
- An overridden entity type, as registered with the CustomEntityRegistrar
IReadOnlyCollectionTCustomEntityThe requested list