-
Notifications
You must be signed in to change notification settings - Fork 4
Packages and feeds
Mirko Da Corte edited this page Oct 22, 2020
·
4 revisions
MongODM packages are published on different nuget feeds:
- Official public releases are published on Nuget.org
- Internal releases are published on MyGet at this feed (for NuGet V3): https://www.myget.org/F/etherna/api/v3/index.json
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