Bloß keine starre Bindung mehr zwischen
DB und
GUI! Die
GUI sollte auf alle möglichen Public-Properties bindbar sein. Ob die dann von "eigenen" Klassen oder Entitäten des ORM stammen, sollte der
GUI egal sein.
Ein Framework zur Verfügungstellung von Data-Services verleitet
IMHO dazu die ganze Arbeit wieder auf dem Client zu machen, statt direkt im Webservice. Darauf könnte ich also verzichten.
Ein ORM sollte sowohl mit Attributen als auch mit "externen" Metadaten klar kommen. Am Besten auch mit der Kombinationa us beidem.