-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: LINQ3, Serialization
-
None
-
Dotnet Drivers
Adding these interfaces will allow the LINQ provider to create correct queries involving the `OfType` method or the `is` operator.
A scalar discriminator stores a single scalar value in the `_t` field.
A hierarchical discriminator stores an array of values representing the class hierarchy of the stored value relative to the root class.
The two types of discriminators require different MQL to be generated by the LINQ provider.
- related to
-
CSHARP-5259 Allow serializers to specify a DiscriminatorConvention
- In Progress