GsoftApp.Framework.Web.Core
7.0.0
Prefix Reserved
See the version list below for details.
dotnet add package GsoftApp.Framework.Web.Core --version 7.0.0
NuGet\Install-Package GsoftApp.Framework.Web.Core -Version 7.0.0
<PackageReference Include="GsoftApp.Framework.Web.Core" Version="7.0.0" />
<PackageVersion Include="GsoftApp.Framework.Web.Core" Version="7.0.0" />
<PackageReference Include="GsoftApp.Framework.Web.Core" />
paket add GsoftApp.Framework.Web.Core --version 7.0.0
#r "nuget: GsoftApp.Framework.Web.Core, 7.0.0"
#:package GsoftApp.Framework.Web.Core@7.0.0
#addin nuget:?package=GsoftApp.Framework.Web.Core&version=7.0.0
#tool nuget:?package=GsoftApp.Framework.Web.Core&version=7.0.0
Database Application Framework (DAF)
DAF is a software development framework for creating enterprise business SaaS applications. The default implementation generates end-to-end low-code template application and can be extended and customized entirely.
Technology
DAF application server is based on Microsoft .NET 7 and uses open standard technologies for web development such as HTML5, CSS3 and Javascript. As a push mechanism for sending UI commands to a browser (or other client platform such as WinForms or Mobile) DAF uses SignalR. If there is no "Default" connection string in appSettings, the default implementation bootstraps a new lightweight SQLite database and configures the application. Currently DAF supports SQL Server, MySQL and SQLite as relational database platform.
Usage
Add this NuGet package to your existing ASP .NET Core project.
Install-Package GsoftApp.Framework.Web.Core
Then add the following code to your ConfigureServices method in Startup file.
Note: for minimal API projects add this code to the Program file or wherever IServiceCollection is configured.
services.AddDaf(Configuration);
In case you do not have any authentication in place and getting , please use the following code to add a dummy one.
services.AddAuthentication("dummy").AddScheme<AuthenticationSchemeOptions, DummyAuthenticationHandler>("dummy", null);
And finally call the UseDaf and MapDaf extension methods of IApplicationBuilder interface in ConfigureServices function.
By default, the custom authentiction is setup and admin user is added with password "admin".
For downloading sample template projects see code repository DAF.Project.Templates in Github
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net7.0
- GsoftApp.Framework.AppServer (>= 7.0.0)
- Microsoft.AspNetCore.Mvc.NewtonsoftJson (>= 7.0.5)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.1.1 | 58 | 12/19/2025 |
| 8.1.0 | 391 | 11/18/2025 |
| 8.1.0-beta2 | 273 | 11/16/2025 |
| 8.1.0-beta | 181 | 9/5/2025 |
| 8.0.5 | 241 | 4/17/2025 |
| 8.0.3 | 162 | 1/25/2025 |
| 8.0.2 | 190 | 10/8/2024 |
| 8.0.1-beta | 156 | 7/2/2024 |
| 8.0.0 | 292 | 3/6/2024 |
| 8.0.0-beta2 | 198 | 3/5/2024 |
| 8.0.0-beta | 193 | 3/5/2024 |
| 7.0.3 | 266 | 3/5/2024 |
| 7.0.2 | 224 | 3/2/2024 |
| 7.0.1 | 352 | 1/13/2024 |
| 7.0.0 | 319 | 12/25/2023 |