Skip to main content

Definition

Assembly: CloudNimble.BlazorEssentials.TursoDb.dll Namespace: CloudNimble.BlazorEssentials.TursoDb.Query Inheritance: System.Object

Syntax

Summary

Provides fluent query building capabilities for TursoDbSet.

Type Parameters

  • TEntity - The entity type being queried.

Constructors

.ctor Inherited

Inherited from object

Syntax

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 object

Syntax

Parameters

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

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 object

Syntax

Returns

Type: int

GetType Inherited

Inherited from object

Syntax

Returns

Type: System.Type

MemberwiseClone Inherited

Inherited from object

Syntax

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 object

Syntax

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 object

Syntax

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.