Frage

Ich bin in einem entscheidenden Projekt und ich versuche, die Entwicklungsphase zu beschleunigen, indem für die Erzeugung der Business-Class-DAL und Info-Klasse für die Tabellen von meinem Projekt mit Codesmith.

Es gibt etwa 50 Tabellen mit Beziehungen Eltern-Kind viele zu vielen und zum Abrufen von Daten, die ich auf Code habe mehr Innen in Stored Procedures verbindet. Ich muss Felder aus mehreren Tabellen kombinieren und dies macht mit der Info-Klasse arbeiten schwierig.

Gibt es trotzdem Info Klasse von gespeicherten Prozeduren zu erzeugen, oder um genauer zu sein ist es eine Möglichkeit, die Ergebnismenge der gespeicherten Prozedur zu analysieren und die Info-Klasse mit Eigenschaften für jede Spalte in dieser Ergebnismenge zu erzeugen.

Bitte, wenn jemand mir einen Rat geben kann und mir sagen, wie dies zu erreichen. Mit freundlichen Grüßen

War es hilfreich?

Lösung

Sie können ganz einfach erzeugen Code-Templates unter Verwendung von gespeicherten Procs basiert, die über die SchemaExplorer.CommandSchema Sammlung ausgesetzt sind. Jemand hat eine hilfreiche Blog-Post über geschrieben wie, um loszulegen - http: / /jiangningtang.spaces.live.com/blog/cns!90A00B80F75CB859!210.entry .

Andere Tipps

Ein Trick benutzen ich zu tun - und ich nicht mehr benutzen Codesmith - war eine Ansicht oder gefälschte Tabelle mit den Feldern machen ich in der Info-Klasse will. Punkt Codesmith es an und erzeugt eine Klasse aus, dass.

Eine weitere Möglichkeit, eine Art erhalten, indem ist die Info-Klasse und einige der kundenspezifischen Geschäftsobjekte zu vermeiden und Ihnen eigene Datenschicht zu bauen -. Manchmal in komplexen Projekten ist dies einfacher

ich einen anderen Vorschlag haben, erstellen eine Klassenbibliothek und fügen Sie ein Datensatz (typisierten Daten in Abschnitt Daten verfügbar gesetzt oder ein neues Element hinzufügen), um es, fallen alle Ihre SPs und Tabellen im Datenkontext und kopieren Sie die cs-Code von Designer; )

Ich hoffe, das Ihnen helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top