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
| Name | Type | Description |
|---|---|---|
obj | object? | - |
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
Parameters
| Name | Type | Description |
|---|---|---|
objA | object? | - |
objB | object? | - |
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
| Name | Type | Description |
|---|---|---|
column | string | The column to order by. |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
OrderByDescending
Adds an ORDER BY clause (descending).Syntax
Parameters
| Name | Type | Description |
|---|---|---|
column | string | The column to order by. |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
ReferenceEquals Inherited
Inherited from
objectSyntax
Parameters
| Name | Type | Description |
|---|---|---|
objA | object? | - |
objB | object? | - |
Returns
Type:bool
Skip
Skips the specified number of results.Syntax
Parameters
| Name | Type | Description |
|---|---|---|
count | int | The number of results to skip. |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
Take
Limits the number of results returned.Syntax
Parameters
| Name | Type | Description |
|---|---|---|
count | int | The maximum number of results. |
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
| Name | Type | Description |
|---|---|---|
clause | string | The WHERE clause (e.g., “name = ?” or “age > ?”). |
parameters | object?[] | The parameters for the clause. |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereEquals
Adds a WHERE clause for equality.Syntax
Parameters
| Name | Type | Description |
|---|---|---|
column | string | The column name. |
value | object? | The value to compare. |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereIn
Adds a WHERE IN clause.Syntax
Parameters
| Name | Type | Description |
|---|---|---|
column | string | The column name. |
values | object[] | The values to match. |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereLike
Adds a WHERE clause for LIKE matching.Syntax
Parameters
| Name | Type | Description |
|---|---|---|
column | string | The column name. |
pattern | string | The LIKE pattern (use % for wildcards). |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereNotNull
Adds a WHERE clause for NOT NULL check.Syntax
Parameters
| Name | Type | Description |
|---|---|---|
column | string | The column name. |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.
WhereNull
Adds a WHERE clause for NULL check.Syntax
Parameters
| Name | Type | Description |
|---|---|---|
column | string | The column name. |
Returns
Type:CloudNimble.BlazorEssentials.TursoDb.Query.TursoQueryBuilder<TEntity>
The query builder for chaining.