![]() |
VOOZH | about |
dotnet add package SaaS-Factory.AppBlueprint.Infrastructure --version 1.0.6
NuGet\Install-Package SaaS-Factory.AppBlueprint.Infrastructure -Version 1.0.6
<PackageReference Include="SaaS-Factory.AppBlueprint.Infrastructure" Version="1.0.6" />
<PackageVersion Include="SaaS-Factory.AppBlueprint.Infrastructure" Version="1.0.6" />Directory.Packages.props
<PackageReference Include="SaaS-Factory.AppBlueprint.Infrastructure" />Project file
paket add SaaS-Factory.AppBlueprint.Infrastructure --version 1.0.6
#r "nuget: SaaS-Factory.AppBlueprint.Infrastructure, 1.0.6"
#:package SaaS-Factory.AppBlueprint.Infrastructure@1.0.6
#addin nuget:?package=SaaS-Factory.AppBlueprint.Infrastructure&version=1.0.6Install as a Cake Addin
#tool nuget:?package=SaaS-Factory.AppBlueprint.Infrastructure&version=1.0.6Install as a Cake Tool
👁 NuGet Version
👁 License: MIT
The AppBlueprint.Infrastructure package provides the infrastructure layer implementation for the AppBlueprint template. This package contains database repositories, external service integrations, and other infrastructure concerns following Clean Architecture and Domain-Driven Design principles.
dotnet add package SaaS-Factory.AppBlueprint.Infrastructure
This package includes the following key dependencies:
services.AddDbContext<ApplicationDbContext>(options =>
options.UseNpgsql(connectionString));
public interface IRepository<T> where T : class
{
Task<T> GetByIdAsync(int id);
Task<IEnumerable<T>> GetAllAsync();
Task AddAsync(T entity);
Task UpdateAsync(T entity);
Task DeleteAsync(int id);
}
services.AddHealthChecks()
.AddNpgSql(connectionString)
.AddRedis(redisConnectionString);
The package supports various configuration options through appsettings.json:
{
"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Database=AppBlueprint;..."
},
"Stripe": {
"PublishableKey": "pk_test_...",
"SecretKey": "sk_test_..."
},
"AWS": {
"Region": "us-west-2",
"S3BucketName": "your-bucket"
}
}
This infrastructure layer implements:
This package is part of the SaaS Factory Labs AppBlueprint template. Contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 3 NuGet packages that depend on SaaS-Factory.AppBlueprint.Infrastructure:
| Package | Downloads |
|---|---|
|
SaaS-Factory.AppBlueprint.UiKit
A reusable Razor Class Library for UI components |
|
|
SaaS-Factory.AppBlueprint.Presentation.ApiModule
Presentation layer with API endpoints, controllers, and middleware following Clean Architecture principles |
|
|
AppBlueprint.UiKit
Reusable Razor Class Library with Blazor UI components using Tailwind CSS |
This package is not used by any popular GitHub repositories.