[EMAIL PROTECTED] wrote:
Hallo,
hast du schonmal verstucht das ganze �ber Interfaces zu bauen???
-----Urspr�ngliche Nachricht----- Von: Marcus Schwunk [mailto:[EMAIL PROTECTED] Gesendet: Dienstag, 24. Februar 2004 12:15 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] Zirkulaere Abhaengigkeiten in VS
Ziel war es, jeglichen Code der f�r den Datenzugriff zust�ndig ist seperat in einem eigenen Projekt zu halten.
Dazu werden in der Business Schicht f�r den Datenzugriff relvante Daten an die Daten Schicht �bergeben. In der Daten Schicht werden dann die Daten in entsprechende Form gebracht und an die Datenbank geschickt.
Grund: wenn irgendwann sich der Datenzugriff �ndert, dann muss nur dieses eine Projekt ausgetauscht werden.
Klar werden in den meisten F�llen die Standardtype �bergeben, aber es gibt F�lle, gerade wo z.B. Parameter f�r Stored Procedures dynamisch aufgebaut werden, wo eigendefinierte Objekte viel einfacher zu �bergeben und zu verarbeiten sind.
XML ist schon eine L�sung, aber halt eigentlich viel doppelte Arbeit obwohl ja die Arbeit schon in der Business Schicht gemacht wurde.
Alexander Zeitler wrote:
Hallo,
Nun habe ich ein komplexes Objekt (Klasse definiert in der Business Schicht), welches von einer Funktion in der Business Schicht an eine Funktion in der Daten Schicht �bergegeben wird und dort f�r den Datenbankzugriff weiterverwendet wird. Damit dieses Objekt aber als Typ erkannt wird, m�sste ich in dem Data Projekt eine Referenz auf das Business Projekt setzen. Dies funktioniert aber nicht weil mir Visual Studio sagt, dass dies wegen einer "Zirkul�ren Abh�ngikeit (circular dependency)" nicht funktioniert, auf Grund der bereits bestehenden Referenz in dem Business Projekt auf das Daten Projekt.
was soll dieses Business-Objekt im DB-Layer machen? w�re es nicht m�glich, die gew�nschte DB-Funktion hierf�r im Business Layer aufzurufen? Kannst Du das Objekt nicht anders �bergeben? (XML?)
Gruss
Alex
_______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
