Hi Adrian Weidermann,
If I understood you right, you are having one column that is acting like a foreign key to four other tables. That is not possible to be handled at the moment but it will be possible in the future where you will be able to create inheritance in reverse mapping. These capabilities will be part of the Q1 release where it will be possible for you to place your classes in inheritance hierarchy and make your Equipment class to point to the base class of User, House, Car and Pet. In that case, you will have an extra table where the Id of the User, House, Car and Pet will be stored and the Equipment table will point to that table. That way you will not get any additional fields and only one extra table. This is the only way this complex scenario could be handled, so I hope you can try that out after the Q1 release.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.