Home ILeaseFilterBuilder<TFilter> Interface
Post
Cancel

ILeaseFilterBuilder<TFilter> Interface

Definition

Namespace: EntityDb.Abstractions.Queries.FilterBuilders
Assembly: EntityDb.Abstractions

Builds a TFilter for a lease query.

1
public interface ILeaseFilterBuilder<TFilter> : EntityDb.Abstractions.Queries.FilterBuilders.IFilterBuilder<TFilter>

Type Parameters

TFilter
The type of filter used by the repository.

Methods

EntityIdIn(Id[]) Returns a TFilter that only includes leases with an entity id which is contained in a set of entity ids.
EntityVersionNumberGte(VersionNumber) Returns a TFilter that only includes leases with an entity version number greater than or equal to an entity version number.
EntityVersionNumberLte(VersionNumber) Returns a TFilter that only includes leases with an entity version number less than or equal to an entity version number.
LeaseTypeIn(Type[]) Returns a TFilter that only includes leases whose type is contained in a set of lease types.
LeaseScopeEq(String) Returns a TFilter that only includes leases whose Scope is a particular value.
LeaseLabelEq(String) Returns a TFilter that only includes leases whose Label is a particular value.
LeaseValueEq(String) Returns a TFilter that only includes leases whose Value is a particular value.
This post is licensed under CC BY 4.0 by the author.