Table of Contents

Namespace MongoDB.EntityFrameworkCore.Metadata.Conventions.BsonAttributes

Classes

BsonDateTimeOptionsAttributeConvention

A convention that configures the element name for entity properties based on an applied MongoDB.Bson.Serialization.Attributes.BsonDateTimeOptionsAttribute for familiarity with the Mongo C# Driver.

BsonDefaultValueAttributeConvention

Recognize MongoDB.Bson.Serialization.Attributes.BsonDefaultValueAttribute when applied to properties of an entity to ensure the model will throw as the attribute is not supported in the EF provider.

BsonDictionaryOptionsAttributeConvention

Recognize MongoDB.Bson.Serialization.Attributes.BsonDictionaryOptionsAttribute when applied to properties of an entity to ensure the model will throw as the attribute is not supported in the EF provider.

BsonElementAttributeConvention

A convention that configures the element name for entity properties based on an applied MongoDB.Bson.Serialization.Attributes.BsonElementAttribute for familiarity with the Mongo C# Driver.

BsonExtraElementsAttributeConvention

Recognize MongoDB.Bson.Serialization.Attributes.BsonExtraElementsAttribute when applied to properties of an entity to ensure the model will throw as the attribute is not supported in the EF provider.

BsonGuidRepresentationAttributeConvention

Recognize MongoDB.Bson.Serialization.Attributes.BsonGuidRepresentationAttribute when applied to properties of an entity to ensure the model will throw as the attribute is not supported in the EF provider.

BsonIdPropertyAttributeConvention

A convention that configures the element name for entity properties based on an applied MongoDB.Bson.Serialization.Attributes.BsonIdAttribute for familiarity with the Mongo C# Driver.

BsonIgnoreAttributeConvention

A convention that configures the element name for entity properties based on an applied MongoDB.Bson.Serialization.Attributes.BsonElementAttribute for familiarity/compatibility with the Mongo C# Driver.

BsonIgnoreIfDefaultAttributePropertyAttributeConvention

Recognize MongoDB.Bson.Serialization.Attributes.BsonIgnoreIfDefaultAttribute when applied to properties of an entity to ensure the model will throw as the attribute is not supported in the EF provider.

BsonIgnoreIfNullAttributePropertyAttributeConvention

Recognize MongoDB.Bson.Serialization.Attributes.BsonIgnoreIfNullAttribute when applied to properties of an entity to ensure the model will throw as the attribute is not supported in the EF provider.

BsonRepresentationAttributeConvention

A convention that configures the element name for entity properties based on an applied MongoDB.Bson.Serialization.Attributes.BsonElementAttribute for familiarity with the Mongo C# Driver.

BsonRequiredPropertyAttributeConvention

A convention that configures properties as required if they have the MongoDB.Bson.Serialization.Attributes.BsonRequiredAttribute applied.

BsonSerializationOptionsAttributeConvention

Recognized MongoDB.Bson.Serialization.Attributes.BsonSerializationOptionsAttribute applied to properties of an entity to ensure the model throw later as it is not supported in the EF provider.

BsonSerializerPropertyConvention

Recognize BsonSerializerPropertyConvention when applied to properties of an entity to ensure the model will throw as the attribute is not supported in the EF provider.

BsonTimeSpanOptionsPropertyAttributeConvention

Recognize MongoDB.Bson.Serialization.Attributes.BsonTimeSpanOptionsAttribute when applied to properties of an entity to ensure the model will throw as the attribute is not supported in the EF provider.