If you want the exact model that is mentioned, you would have to use DefiningQueries or QueryViews for queries and stored procs for CUD operations instead of the regular mapping.
You can map these to three different entities though using regular mapping: OrderDetail abstract( Properties: OrderId, LineId), ItemDetail: OrderDetail( Properties: ItemKey, Condition: ItemType = 1), ServiceDetail: OrderDetail( Properties: ServiceKey,
Condition: ItemType = 2), ItemDetail: KitDetail( Properties: KitKey, Condition: ItemType = 3).
Thanks
Srikanth
This posting is provided "AS IS" with no warranties, and confers no rights.