DotNetApiMongoDbTemplateV8 1.0.11
dotnet add package DotNetApiMongoDbTemplateV8 --version 1.0.11
NuGet\Install-Package DotNetApiMongoDbTemplateV8 -Version 1.0.11
<PackageReference Include="DotNetApiMongoDbTemplateV8" Version="1.0.11" />
<PackageVersion Include="DotNetApiMongoDbTemplateV8" Version="1.0.11" />
<PackageReference Include="DotNetApiMongoDbTemplateV8" />
paket add DotNetApiMongoDbTemplateV8 --version 1.0.11
#r "nuget: DotNetApiMongoDbTemplateV8, 1.0.11"
#addin nuget:?package=DotNetApiMongoDbTemplateV8&version=1.0.11
#tool nuget:?package=DotNetApiMongoDbTemplateV8&version=1.0.11
RapidCoreAPI
DotnetApiMongoDbTemplate is a comprehensive, ready-to-use template for building modern .NET APIs with MongoDB. Designed to simplify and accelerate API development, this template integrates essential tools and follows best practices, making it ideal for developers looking for a solid foundation for their projects.
Getting Started
Features
- Includes MongoDB support
- Supports Swagger documentation
- Includes API versioning
- Includes token-based authentication
- Automatically resolves XML comments from project files
- Includes annotations for better documentation
- Includes a sample controller and service
- Includes a sample model
Requirements
- .NET 8.0
- Compatible with ASP.NET Core applications
- MongoDB server
Installation
To install the api project Template globally on your machine via NuGet:
- Open a terminal or command prompt.
- Run the following command:
dotnet new install DotnetApiMongoDbTemplateV8
Usage
To create a new api project using the template:
- Open a terminal or command prompt.
- Run the following command:
dotnet new DotnetApiMongoDbTemplateV8 -n MyApi
Replace MyApi
with your desired project name.
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. 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. |
-
net8.0
- AkkaNetApiAdapter (>= 1.1.42)
- JwtAdapter (>= 1.1.15)
- KafkaProducerHost (>= 1.0.0)
- Mapster (>= 7.0.0)
- Microsoft.AspNetCore.Mvc.Versioning (>= 5.1.0)
- Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer (>= 5.1.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Options (>= 7.0.0)
- MongoODM.Net (>= 1.1.2)
- Newtonsoft.Json (>= 13.0.3)
- Swashbuckle.AspNetCore (>= 6.6.2)
- Swashbuckle.AspNetCore.Annotations (>= 6.6.2)
- Swashbuckle.AspNetCore.ReDoc (>= 6.6.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version 1.0.11 - Initial Release