Ich bin kürzlich einer Firma beigetreten, die typisierte Datasets als ihr 'Dto' verwendet. Ich denke, sie sind wirklich Müll und wollen es etwas moderner und benutzerfreundlicher machen. Also versuche ich, den Code zu aktualisieren, so dass die Datenschicht allgemeiner ist, d. H. Schnittstellen usw. verwendend, der andere Typ weiß nicht, was ein Dto ist, und wir haben eine leichte Uneinigkeit darüber, wie es gemacht werden sollte.C# Data Layer und Dto
Ohne zu versuchen, Menschen zu meiner Art zu denken zu beeinflussen, würde ich gerne unparteiische Antworten von Ihnen Leuten bekommen, zu welchen Schichten das Dto anwesend sein kann. Alle Schichten; DAL, BL und Presentation oder eine kleine Untergruppe nur innerhalb dieser Schichten.
Auch, ob IList-Objekte in der DAL vorhanden sein sollen oder nicht.
Danke.
@leppie: siehe http://rlacovara.blogspot.com/2009/03/what-is-difference-between-dto-and-poco.html – tsimbalar
Data Transfer Object - ein leichtes und (in der Regel) kontextfrei Version eines Geschäftsdomänenobjekts (oder Objekte). –
Sorry leppie, ich sollte nicht davon ausgehen, dass jeder Akronyme kennt. –