RepositoryReadOnlyTFindTCustomEntity(ExpressionFuncTCustomEntity, Boolean, GetAllOptions) Method

Retrieves a list of all entities matching a given set of search criteria

Definition

Namespace: Ignition.Framework.Repositories
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
public IReadOnlyCollection<TCustomEntity> Find<TCustomEntity>(
	Expression<Func<TCustomEntity, bool>> predicate = null,
	GetAllOptions options = GetAllOptions.ExcludeDeleted
)
where TCustomEntity : new()

Parameters

predicate  ExpressionFuncTCustomEntity, Boolean  (Optional)
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.
options  GetAllOptions  (Optional)
Indicates if deleted entities should be included or excluded from the returned list

Type Parameters

TCustomEntity
An overridden entity type, as registered with the CustomEntityRegistrar

Return Value

IReadOnlyCollectionTCustomEntity
The requested list

See Also