Question about Inheritance

I have 3 tables

Person, PaymentSource and RightHolder.

My database model is like that:

Person (Id, Name, ... , Inserted, Updated)
PaymentSource (Id, IdPerson, Bank, ...., Inserted, Updated)
RightHolder (Id, IdPerson, TypeRight, ..., Inserted, Updated)

I want to create the relation as inheritance in Aurelius, but I've a question about the field with same names (Inserted, Updated), should I have to map them in both Entities but with different names? O map in just one entity, which one?



You will have to map in each class with different names indeed.

If you map in just one (Person, for example), then it will be created only in the Person table, which makes sense since those properties will be inherited in descendant classes.