"Polymorphic Associations" is an interesting SQL anti-pattern that is utilized often in Ruby on Rails code. This pattern isn't natively supported in Entity Framework Core; however, Polymorphic Associations can be implemented using existing EF Core features.
by Dalton Smith