Table of Contents

Namespace MongoDB.EntityFrameworkCore.Metadata

Classes

BsonRepresentationConfiguration

Configuration of a BSON representation defining how the value from property should be stored in the MongoDB database.

MongoAnnotationNames

Names for well-known Mongo model annotations. Applications should not use these names directly, but should instead use the extension methods on metadata objects.

VectorIndexBuilder

A fluent builder API for configuring MongoDB vector index options.

VectorIndexBuilder<TEntity>

A fluent builder API for configuring MongoDB vector index options.

Structs

MongoDatabaseCreationOptions

Creates a MongoDatabaseCreationOptions to determine which additional actions are taken when EnsureCreated(DatabaseFacade, MongoDatabaseCreationOptions) or EnsureCreatedAsync(DatabaseFacade, MongoDatabaseCreationOptions, CancellationToken)

VectorIndexOptions

Atlas Vector Search index options. See How to Index Fields for Vector Search for more information.

VectorQueryOptions

Query options for running an Atlas Vector Search with VectorSearch<TSource, TProperty>(IQueryable<TSource>, Expression<Func<TSource, TProperty>>, Expression<Func<TSource, bool>>, QueryVector, int, VectorQueryOptions?).