Skip to content

Packages and feeds

Mirko Da Corte edited this page Oct 22, 2020 · 4 revisions

MongODM packages are published on different nuget feeds:

MongODM is composed by different packages:

  • MongODM
    exposes a simple configuration system for use MongODM with default environment, composed by Asp.NET Core and Hangfire. Advised as starting point.
  • MongODM.Core
    contains core business of MongODM. Here is implemented all the logic, agnostic from its environment or involved technologies, excepted for MongoDB drivers. It's the only component talking directly with them
  • MongODM.AspNetCore
    integrate MongODM with Asp.NET Core, and register its components inside Asp.NET's default dependency system
  • MongODM.AspNetCore.UI
    implements an admin dashboard for manage database without need to implement a custom one
  • MongODM.Hangfire
    integrate MongODM with Hangfire, using Hangfire.Mongo as Hangfire's data storage. Implements the task runner interface, and offer a default asynchronous task executor system
  • ExecutionContext
    component developed as independent utility for create accessible static context inside of async method invocations. Used specially with serialization, due to lack of possibility to pass custom values to descendant serializers. Please see ExecutionContext page for more information
Clone this wiki locally