QFace.Sdk.MongoDb 1.0.2

dotnet add package QFace.Sdk.MongoDb --version 1.0.2
                    
NuGet\Install-Package QFace.Sdk.MongoDb -Version 1.0.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="QFace.Sdk.MongoDb" Version="1.0.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="QFace.Sdk.MongoDb" Version="1.0.2" />
                    
Directory.Packages.props
<PackageReference Include="QFace.Sdk.MongoDb" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add QFace.Sdk.MongoDb --version 1.0.2
                    
#r "nuget: QFace.Sdk.MongoDb, 1.0.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=QFace.Sdk.MongoDb&version=1.0.2
                    
Install QFace.Sdk.MongoDb as a Cake Addin
#tool nuget:?package=QFace.Sdk.MongoDb&version=1.0.2
                    
Install QFace.Sdk.MongoDb as a Cake Tool

QFace SDK

A collection of .NET libraries designed to simplify complex development tasks and provide robust, scalable solutions for modern applications.

NuGet Build Status License

Libraries

Library Description NuGet
QFace.Sdk.ActorSystems Lightweight wrapper around Akka.NET for actor-based systems NuGet
QFace.Sdk.Messaging Unified API for working with message queues and event brokers Coming soon
QFace.Sdk.DataAccess Flexible data access layer supporting multiple databases Coming soon

Quick Start

Actor System SDK

dotnet add package QFace.Sdk.ActorSystems
// Register actor system
builder.Services.AddActorSystem(
    new[] { typeof(Program).Assembly },
    config =>
    {
        config.SystemName = "MySystem";
        config.AddActorType<MyActor>();
    },
    addLifecycle: true);

// Use in your service
public class MyService
{
    private readonly IActorService _actorService;

    public MyService(IActorService actorService)
    {
        _actorService = actorService;
    }

    public void DoSomething()
    {
        _actorService.Tell<MyActor>(new MyMessage());
    }
}

Documentation

For detailed documentation, visit:

Samples

Check out the samples directory for complete working examples of each SDK.

Requirements

  • .NET 6.0 or later
  • For Actor System SDK: Akka.NET 1.4.46 or later

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  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.  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.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on QFace.Sdk.MongoDb:

Package Downloads
QFace.Sdk.MongoDb.MultiTenant

Multi-tenant extension for QFace MongoDB SDK

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.2 146 5/5/2025
1.0.1 134 5/5/2025
1.0.0 210 4/27/2025