Hello Fabio Renggli,
We have extended our inheritance support and with the current version of OpenAccess
you should be able to accomplish more complex scenarios. However, automatically detecting inheritance and building a class hierarchy based on the tables structure in the database is something that requires careful configuration on the part of the developer. Some inheritance scenarios may be automatically detected but others require design decisions that are made by the developer. We may introduce some improvements in this automation process but our main focus was to provide coverage for more inheritance cases. When you reverse map your model you have tools to configure inheritance based on the scenario you are trying to accomplish. We have also updated our help documentation on inheritance topics and have added extended inheritance support with the Fluent Mapping API
. Have a look at the following articles:
Inheritance with Fluent Mapping API
Inheritance with Visual Designer
Do not hesitate to contact us, should you have any questions or you need help with an inheritance scenario.
the Telerik team