AspNetCoreMicroserviceInitializer.Registrations
1.2.0
See the version list below for details.
dotnet add package AspNetCoreMicroserviceInitializer.Registrations --version 1.2.0
NuGet\Install-Package AspNetCoreMicroserviceInitializer.Registrations -Version 1.2.0
<PackageReference Include="AspNetCoreMicroserviceInitializer.Registrations" Version="1.2.0" />
paket add AspNetCoreMicroserviceInitializer.Registrations --version 1.2.0
#r "nuget: AspNetCoreMicroserviceInitializer.Registrations, 1.2.0"
// Install AspNetCoreMicroserviceInitializer.Registrations as a Cake Addin #addin nuget:?package=AspNetCoreMicroserviceInitializer.Registrations&version=1.2.0 // Install AspNetCoreMicroserviceInitializer.Registrations as a Cake Tool #tool nuget:?package=AspNetCoreMicroserviceInitializer.Registrations&version=1.2.0
All NuGet packages
- AspNetCoreMicroserviceInitializer.Registrations
- AspNetCoreMicroserviceInitializer.TradingDesk
- AspNetCoreMicroserviceInitializer.Database
What It This?
A library for fast initialization of basic .NET 8 microservice modules and initialization of basic docker compose.
This library adds a new class
WebApplicationFacade
, which helps you quickly deploy the.NET 8
microservice and add the desired modules to the application.
It is assumed that the library will be used in conjunction with other libraries to quickly deploy microservices:
AspNetCoreMicroserviceInitializer.TradingDesk
andAspNetCoreMicroserviceInitializer.Database
.
Docs
Tech Stack
.NET 8
Authors
Contacts
Year of Development
2024
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
-
net8.0
- AspNetCoreMicroserviceInitializer.Database (>= 1.2.0)
- AspNetCoreMicroserviceInitializer.TradingDesk (>= 1.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Big changes to the library group:
Updated documentation: https://github.com/qpashkaaa/Asp-Net-Core-Microservice-Initializer/wiki.
AspNetCoreMicroserviceInitializer.Database
- Interfaces, custom clients, attributes and abstract repositories for MongoDB and Redis have been added.
- The MongoCollectionAttribute has been added to specify the collection name.
- Renamed the IEntity entity to ISqlEntity.
- Renamed the IRepository and RepositoryBase to ISqlRepository and SqlRepositoryBase and similar entities.
AspNetCoreMicroserviceInitializer.Registrations
- Added the modules to automatically register WebApplicationModules.MongoDatabase and WebApplicationModules.RedisDatabase modules in WebApplicationFacade.
AspNetCoreMicroserviceInitializer.TradingDesk
- The AutoRegister RepositoryAttribute has added the ability to pass the interface type and ServiceLifetime as parameters for registration in DI.
- Basic configuration models have been added for using the MongoDB and Redis module (MongoSettingsBase, RedisSettingsBase).