Table of Contents

Interface IMongoDBBuilder

Namespace
Cratis.Applications.MongoDB
Assembly
Cratis.Applications.MongoDB.dll

Defines the builder for MongoDB.

public interface IMongoDBBuilder
Extension Methods

Properties

ClassMaps

Gets the class maps to register.

IList<Type> ClassMaps { get; }

Property Value

IList<Type>

ConventionPackFilters

Gets the convention pack filters to register.

IList<Type> ConventionPackFilters { get; }

Property Value

IList<Type>

DatabaseNameResolverType

Gets or sets the database name resolver type.

Type DatabaseNameResolverType { get; set; }

Property Value

Type

ModelNameConventionInstance

Gets or sets the IModelNameConvention instance.

IModelNameConvention? ModelNameConventionInstance { get; set; }

Property Value

IModelNameConvention

ModelNameConventionType

Gets or sets the IModelNameConvention type.

Type? ModelNameConventionType { get; set; }

Property Value

Type

ServerResolverType

Gets or sets the URL resolver type.

Type ServerResolverType { get; set; }

Property Value

Type

Methods

Validate()

Validate the builder.

void Validate()