Frage

Ich habe eine Datenbank, aus der ich Klassendateien generieren möchte, und auch eine .aspx -Seite generiert, die eine ListView enthält, die mit der Class -Datei für das Erstellen/Lese-/Update/Löschen der Schnittstelle enthält. Ich habe angefangen, Subsonic zu verwenden, bin mir aber nicht sicher, wie flexibel die Gerüstkontrolle ist. Außerdem scheint Linq eine Option zu sein, aber es wäre schön, wenn das generiert würde.

Im Idealfall hätte ich einen Dal, bei dem es sich um eine Reihe von Datenbankklassen handelte, damit ich alles, was ich wollte, fein stimmen konnte, und es würde auch ein Webformular für die Webschnittstelle mit ListView/Datagrid ausgeben, das ich in das Back-End einbeziehen konnte Aber würde die Ausgabe erzeugt, damit ich es selbst fein stimmen könnte, wenn ich wollte.

Danke im Voraus. Der Grund, warum ich frage, ist, dass ich unabhängig an einem Projekt arbeite und die Datenzugriffsvorgänge immer der zeitaufwändigste Teil davon sind.

War es hilfreich?

Lösung

ASP.NET Dynamische Daten Ist Supergrat! Ich habe vor ungefähr einem Monat eine wirklich coole Demo auf MSDN Live gesehen. Erstellen Sie in 1 Minute eine vollständige .NET 3.5 -Website aus einer Datenbank !!! Gleiche Idee wie Ruby on Rails, irgendwie.

Und dann können Sie die gewünschten Teile der Site verbessern, konfigurieren und ändern. Grundsätzlich erhalten Sie eine LINQ 2 SQL -Schicht + einige Gerüsthexe, die Sie dann nach Ihren Wünschen ändern. Ein kurzer Start für jedes datenzentrierte Webprojekt.

Und das Gerüstteil wird wahrscheinlich in andere Teile des .NET -Frameworks eingeführt - wie WPF und Silverlight -, also sollte diese Technologie etwas wissen.

Und da es Teil des .NET -Frameworks ist, ist es im Grunde genommen kostenlos, was auch keine schlechte Sache ist.

Andere Tipps

Sie sollten sich auschecken Llblgen - Es ist ein tolles Produkt! Ich bin mir nicht sicher, wie gut es die ASPX -Seite der Dinge macht, aber ich bin mir bewusst, dass es diese Funktionalität enthält, und zumindest einen blutigen guten Job bei der Erzeugung eines DAL als .NET -Projekts, das Sie in Ihre Lösung aufnehmen können.

Ich hoffe, das hilft :)

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