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

Antwort per Email an