AventusSharp.Data.Postgresql
0.0.16
See the version list below for details.
dotnet add package AventusSharp.Data.Postgresql --version 0.0.16
NuGet\Install-Package AventusSharp.Data.Postgresql -Version 0.0.16
<PackageReference Include="AventusSharp.Data.Postgresql" Version="0.0.16" />
<PackageVersion Include="AventusSharp.Data.Postgresql" Version="0.0.16" />
<PackageReference Include="AventusSharp.Data.Postgresql" />
paket add AventusSharp.Data.Postgresql --version 0.0.16
#r "nuget: AventusSharp.Data.Postgresql, 0.0.16"
#:package AventusSharp.Data.Postgresql@0.0.16
#addin nuget:?package=AventusSharp.Data.Postgresql&version=0.0.16
#tool nuget:?package=AventusSharp.Data.Postgresql&version=0.0.16
AventusSharp
AventusSharp provides data modeling, business logic, routing and frontend generation for ASP.NET Core and .NET MAUI applications. The packages are split so an application only references its host integration and the database providers it uses.
Installation
Choose one host integration:
dotnet add package AventusSharp.AspNetCore
# or
dotnet add package AventusSharp.Maui
Then add one or more database providers:
dotnet add package AventusSharp.Data.Sqlite
dotnet add package AventusSharp.Data.Mysql
dotnet add package AventusSharp.Data.Postgresql
dotnet add package AventusSharp.Data.Mssql
AventusSharp.Core is brought transitively by the host and provider packages. It can also be referenced directly for host-independent code.
Each project contains an aventus.sharp.avt configuration. The generated Aventus files are centralized under AventusJs/src/generated.
.NET MAUI startup
Register the bridge before building the application, then initialize the data managers and portable router:
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.AddAventus();
var app = builder.Build();
app.UseAventusData();
app.UseAventusHttp();
return app;
AventusMauiBridge can then be resolved from app.Services and used by a WebView bridge to execute Aventus routes in-process.
Documentation
The documentation is available here https://sharp.aventusjs.com.
Run the complete local test suite with:
dotnet test AventusSharpTest/AventusSharpTest.csproj
Publication
All NuGet packages share the same version and are built before publication:
npm run release -- 1.2.3
The script updates every package project, builds the complete solution, creates the packages under artifacts/packages, then calls the custom dotnet-publish command for each package. To validate locally without publishing:
npm run release -- 1.2.3 --skip-publish
npm run release -- 1.2.3 --dry-run
Contributor
Your support plays a vital role in our ability to enhance Aventus, expand its capabilities, and empower developers like you to create exceptional web experiences. Together, we can invest more time and resources into making Aventus even more powerful and providing new opportunities for programming professionals.
You can also give us financial support via github donations.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- AventusSharp.Core (>= 0.0.16)
- Npgsql (>= 10.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.