AspNetCore.MongoDb.Repository
1.0.2
dotnet add package AspNetCore.MongoDb.Repository --version 1.0.2
NuGet\Install-Package AspNetCore.MongoDb.Repository -Version 1.0.2
<PackageReference Include="AspNetCore.MongoDb.Repository" Version="1.0.2" />
paket add AspNetCore.MongoDb.Repository --version 1.0.2
#r "nuget: AspNetCore.MongoDb.Repository, 1.0.2"
// Install AspNetCore.MongoDb.Repository as a Cake Addin #addin nuget:?package=AspNetCore.MongoDb.Repository&version=1.0.2 // Install AspNetCore.MongoDb.Repository as a Cake Tool #tool nuget:?package=AspNetCore.MongoDb.Repository&version=1.0.2
Introduction
This is the generic repository for the AspNet Core Application with mongoDb Database. Current Support verison is Core 2.2 or above.
Installation
To install the Core Repository follow the following either process
Using Package Manager
Run following command in your respective project in package manager console
Install-Package AspNetCore.MongoDb.Repository
Using .Net CLI
dotnet add package AspNetCore.MongoDb.Repository
Register
In Startup.cs file in your host project in the ConfigureServices() method register MongoDb Services by adding following Add following line at your import section
using AspNetCore.MongoDb.Repository;
public void ConfigureServices(IServiceCollection services)
{
......
services.AddMongoDbRepository(Configuration); //OR
services.AddMongoDbRepository("connectionString", "databaseName")
......
}
and add "MongoSettings" section to your appsettings.json file as below iff you are passing "Configuration" to the service registrar
"MongoSettings": {
"ConnectionString": "mongodb://localhost:27017",
"Database": "KnnNullPrinterDb"
},
#Usase
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. 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. |
.NET Core | netcoreapp2.2 is compatible. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.2
- Microsoft.Extensions.Configuration (>= 2.2.0)
- Microsoft.Extensions.DependencyInjection (>= 2.2.0)
- Microsoft.Extensions.Options (>= 2.2.0)
- mongocsharpdriver (>= 2.7.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.