Class CustomDiscriminatorConvention
- Namespace
- Cratis.Applications.MongoDB
- Assembly
- Cratis.Applications.MongoDB.dll
Represents a custom convention for setting the default discriminator on class maps.
public class CustomDiscriminatorConvention : ConventionBase, IClassMapConvention, IConvention
- Inheritance
-
ConventionBaseCustomDiscriminatorConvention
- Implements
-
IClassMapConventionIConvention
- Inherited Members
-
ConventionBase.Name
Remarks
Initializes a new instance of the CustomDiscriminatorConvention class.
Constructors
CustomDiscriminatorConvention(IDiscriminatorConvention, IEnumerable<Type>)
Represents a custom convention for setting the default discriminator on class maps.
public CustomDiscriminatorConvention(IDiscriminatorConvention convention, IEnumerable<Type> typesWithDiscriminatorConvention)
Parameters
convention
IDiscriminatorConventionMongoDB.Bson.Serialization.Conventions.IDiscriminatorConvention to use.
typesWithDiscriminatorConvention
IEnumerable<Type>Collection of Type that already has a discriminator convention.
Remarks
Initializes a new instance of the CustomDiscriminatorConvention class.
Methods
Apply(BsonClassMap)
Applies a modification to the class map.
public void Apply(BsonClassMap classMap)
Parameters
classMap
BsonClassMapThe class map.