INNER CODE UNIT · C#
Tiger
BlueshiftSoftware/EntityFrameworkCore · src/Blueshift.EntityFrameworkCore.MongoDB.SampleDomain/ZooDbContext.cs:78
public class Tiger : Animal { }
[BsonDiscriminator("Ursus maritimus")]
public class PolarBear : Animal { }
[BsonDiscriminator("Lutrinae")]
[BsonKnownTypes(typeof(SeaOtter), typeof(EurasianOtter))]
public abstract class Otter : Animal { }
[BsonDiscriminator("Enhydra lutris")]
public class SeaOtter : Otter { }
[BsonDiscriminator("Lutra lutra")]
public class EurasianOtter : Otter { }
public class Employee
{
// When using attribute-driven data modeling, either [BsonId] or [Key]