Definition
Assembly: CloudNimble.BlazorEssentials.TursoDb.dll Namespace: CloudNimble.BlazorEssentials.TursoDb.Query Inheritance: System.ObjectSyntax
Summary
Provides fluent query building capabilities for TursoDbSet.Type Parameters
TEntity- The entity type being queried.
Constructors
.ctor Inherited
Inherited from
objectSyntax
Methods
AnyAsync
Checks if any entities match the query.Syntax
Returns
Type:System.Threading.Tasks.Task<bool>
True if any entities match.
CountAsync
Executes the query and returns the count of matching entities.Syntax
Returns
Type:System.Threading.Tasks.Task<int>
The count of matching entities.
Equals Inherited Virtual
Inherited from
objectSyntax
Parameters
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
FirstOrDefaultAsync
Executes the query and returns the first matching entity, or null.Syntax
Returns
Type:System.Threading.Tasks.Task<TEntity?>
The first matching entity or null.
GetHashCode Inherited Virtual
Inherited from
objectSyntax
Returns
Type:int
GetType Inherited
Inherited from
objectSyntax
Returns
Type:System.Type
MemberwiseClone Inherited
Inherited from
objectSyntax
Returns
Type:object
OrderBy
Adds an ORDER BY clause (ascending).Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
OrderByDescending
Adds an ORDER BY clause (descending).Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
ReferenceEquals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
Skip
Skips the specified number of results.Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
Take
Limits the number of results returned.Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
ToListAsync
Executes the query and returns all matching entities.Syntax
Returns
Type:System.Threading.Tasks.Task<System.Collections.Generic.List<TEntity>>
A list of matching entities.
ToString Inherited Virtual
Inherited from
objectSyntax
Returns
Type:string?
Where
Adds a WHERE clause to the query.Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereEquals
Adds a WHERE clause for equality.Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereIn
Adds a WHERE IN clause.Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereLike
Adds a WHERE clause for LIKE matching.Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereNotNull
Adds a WHERE clause for NOT NULL check.Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereNull
Adds a WHERE clause for NULL check.Syntax
Parameters
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.