s.u. > > ..das mit der Verwendung von DataSets zwischen Business- und > ApplicationLayer und der vom ApplicationLayer aus verwendeten > DataObjects-Philosophie finde ich einen interessanten Ansatz. > Ich denke, > mit eigenen DataObjects ist man potentiell doch um einiges > individueller > bzw. n�her an den Anforderungen der eigenen Applikation. Andererseits > verzeichtet man wohl eher auf die wie ich finde so eing�ngigen > Gemeinsamkeiten, �ber die man bei den versch. (Typed > -)DataSets verf�gt und > macht seinen Code um einiges langwieriger. > > Ich hatte vor nicht so langer Zeit einen �hnlichen Ansatz umgesetzt - > Verwendung von Reflection - wie ihn Andreas weiter oben > angedeutet hat > gecodet, der mir die M�glichkeiten gibt von einer Klasse > PersistantObject > zu erben und somit die Gemeinsamkeiten in der Basis zu > kapseln und die > individuellen Besonderheiten eines jeden Objektes in der > entspr. Ableitung, > z.B. Buch, unterzubringen. > Eine recht fixe Sache wie ich finde, da man einfach die > DataObjects �ber > die gemeinsame Basis ansprechen kann und L�schen, Updaten > sowie Einf�gen > einer neuen Instanz komplett in PersistantObject gekapselt > sind und von > ausserhalb mit einer einzigen Zeile Code stattfinden. Ein > bool-Return Wert > gibt aufschluss �ber Erfolg/Misserfolg der Aktion. > Der Problematik mit dem Objektrelationalen Mapping habe ich > versucht �ber > zwei Methoden Herr zu werden, die eine DataRow aus dem > bestehenden Objekt > generieren bzw. aus einer DataRow das Zielobjekt generieren. > Alternativ > kann man die DataObjects in Collections storen. Relationen zwischen > Objekten werden �ber intern im jeweiligen Parent �ber Collections > dargestellt, die �ber Properties offengelegt sind und dei jeweiligen > Childdatens�tze beinhalten k�nnen. > > Ich weiss nicht, wie ihr diesen Ansatz seht, aber ich muss > sagen, dass ich > letztendlich doch zum Arbeiten mit Typed DataSets > �bergegangen bin, da ich > erstens mit der Harmonie der DataAdapter mit den DataSets > recht gut zurecht > komme und zweitens > der Auffassung bin, dass die Reflection die ich in PersistantObject > einsetze eine Menge Performance verschluckt. > > Viele Gr��e > Lars > >
Hallo Lars, was hindert dich bei diesem Ansatz daran, einfach die Typed Datasets zu beerben und durch deine Business Logic zu erg�nzen? Gru�, Andreas _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
