Class SqliteConnectionExtensions
Small, visible-SQL helpers. Not an ORM: EF Core, sqlite-net-pcl and Dapper remain the recommended object-mapping layers and all work unchanged on top of this provider.
public static class SqliteConnectionExtensions
- Inheritance
-
SqliteConnectionExtensions
- Inherited Members
Methods
- ExecuteAsync(SqliteConnection, string, IEnumerable<SqliteParameter>?, CancellationToken)
Runs
sqlas a non-query and returns the affected row count.
- QueryAsync<T>(SqliteConnection, string, Func<SqliteDataReader, T>, IEnumerable<SqliteParameter>?, CancellationToken)
Runs
sqland projects every row throughmap.
- ScalarAsync<T>(SqliteConnection, string, IEnumerable<SqliteParameter>?, CancellationToken)
Runs
sqland returns the first column of the first row, converted toT.
- ToParameters(object)
Binds each public instance property of
parametersas$Name.ReadOnlyMemory<float>,Memory<float>andfloat[]bind as a sqlite-vec float32 blob.