A brand new, fast and lightweight ORM, build for PostgreSQL.
long id = 1;
var blog = await db.Blogs.QuerySingle(blogs => $"SELECT * FROM {blogs} WHERE {blogs.Id} = {id, VenflowDbType.Integer}").QueryAsync();
Configure
method on the Database
entityBuilder.Column(x => x.Id).WithName("id").WithType(NpgsqlDbType.Integer);
HasDefault
which will tell Venflow that the column will be set by the datbase. Thanks to @Neoz-JourneyLab for requesting this.If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.
If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.
This is the first full release of Venflow! 🎉
If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.
Since this is a rc
release (Release Candidate) this version is considered to be somewhat bug-free and should be safe to use. Additionally, this is most likely the last release before the first major non-pre-release version.
Text.Json
and Newtonsoft.Json
support.If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.
Since this is a rc
release (Release Candidate) this version is considered to be somewhat bug-free and should be safe to use.
Microsoft.Extensions.Logging
through Venflow.Extensions.Logging
.Key<,>
API, with an optional Source Generator for explicit key types through Venflow.Keys
.DatabaseOptionsBuilder#AddConfigurations
to DatabaseOptionsBuilder#UseConfigurations
.LoggerCallback
.If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.
Since this is a rc
release (Release Candidate) this version is considered to be somewhat bug-free and should be safe to use.
IList<T>
as parameters.FormattableSqlStringBuilder
which allows for dynamic sql interpolated sql.LogTo
after the join configurations.IList<T>
.MaybeNull
return types of queries.If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.
Since this is a rc
release (Release Candidate) this version is considered to be somewhat bug-free and should be safe to use.
If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.
Since this is a rc
release (Release Candidate) this version is considered to be somewhat bug-free and should be safe to use.
IList
in conjunction as a SQL string interpolation parameter.If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.
Since this is a rc
release (Release Candidate) this version is considered to be somewhat bug-free and should be safe to use.
SkipLocalInit
to the .net 5 release.LeftJoinWith
.If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.