I am currently evaluating xdata to expose data and functionality of a delphi desktop application to the web.The application does not use Aurelius, but some selfmade ORM mechanisms and quite some model classes which are designed as interfaces and built on top of some S4D features (especially Spring.Collections, Nullable). What would you recommend to wire something like this most efficiently to XData? Currently if I e.g. try to expose entities as interface instances via XData it fails, because rtti cannot properly handle interface instances.
Currently it appears as if I would have to
- rewrite the model or
- build wrapper / transfer objects for using xdata or
- hand-craft something around XData Model | TMS XData documentation