Gibt es alternative Gerüststrukturen zu Asp.Net Dynamic Data?

8

Ich habe mit Dynamic Data herumgespielt, finde aber die Filter- und Navigationsaspekte im Grunde nutzlos für die einfachsten Szenarios, sogar in Vorschau 4. Ich möchte speziell in der Lage sein, hierarchische Self-Reference-Tabellen beim Editieren der Daten zu bearbeiten.

Kennt irgendjemand ein Open-Source-Projekt / oder billiges alternatives Framework, um ähnliche out-of-the-box-Funktionalität zu bekommen?

UPDATE: Mit Dynamic Data können Sie ganz einfach eine L2S- oder EF-Klasse verbinden, indem Sie global.aspx für die Verwendung dieses Kontexts festlegen. Sie erhalten grundlegende dynamische Navigation und Filterung mit Crud-Funktionen für alle Tabellen, die Sie in Ihrer DBML verknüpft haben, wenn Sie L2S verwenden. Ich möchte es als Back-End-Management-Tool verwenden.

    
Breadtruck 19.08.2009, 02:55
quelle

4 Antworten

4

Castle MonoRails :) Für die nächste asp.net Dynamic Data Funktion wie tool / framework oder sollte ich sagen, es ist umgekehrt, da MonoRail vor DD war.

Ссылка

MonoRail wurde von Ruby on Rails inspiriert und das ist es, was DD inspiriert.

BEARBEITEN:

Ich habe auch gesucht und kenne keine anderen DD-ähnlichen Lösungen, die auch L2S / EF unterstützen. Tatsächlich habe ich neben MonoRail mit ActiveRecord keine anderen DD-ähnlichen Lösungen gefunden.

Castle MonoRail verwendet ActiveRecord, das NHibernate verwendet. Während NHibernate nicht L2S oder EF ist, ist es ein ORM und in der meisten Meinung (vielleicht alle) ist es an diesem Punkt reifer. Die Implementierung von Active Record macht das Schwerste für Sie aus dem, was ich gelesen habe, so dass Sie die beste Alternative zu einer DD-ähnlichen Lösung erhalten.

Ich denke, das ist das nächste, was Sie an diesem Punkt bekommen, wenn Sie DD nicht benutzen wollen.

    
klabranche 19.08.2009, 03:09
quelle
1

Baumartige selbstreferenzierende Tabellen sind schwierig zu handhaben, egal was passiert. Es wird sogar wert, wenn Sie Graphen haben können, z.B. Ein Knoten kann mehrere Eltern haben. Dann müssen Sie darüber nachdenken, ob Sie Zyklen haben können.

Ich denke daher, dass Sie eine benutzerdefinierte Feldvorlagen benötigen benutzerdefinierte PageTemplates .

Sie könnten also ein benutzerdefiniertes Steuerelement für die Baum-ähnlichen selbstverweisenden Beziehungen verwenden, aber standardmäßige dynamische Daten verwenden, um Formulare für alle einfachen Felder zu generieren. Oder haben Sie eine "handgeschriebene" Seite, um den Baum zu bearbeiten, und verknüpfen Sie dann mit Dynamic Data, um die einfachen Felder auf jedem Knoten zu bearbeiten.

Entschuldigung, ich glaube nicht, dass Sie eine "Lösung von der Stange" haben werden, da die von Ihnen benötigte Benutzeroberfläche so sehr von Ihrer Anwendungsdomäne abhängt.

    
Ian Ringrose 25.08.2009 08:47
quelle
0

Baumartige selbstreferenzierende Tabellen sind schwierig zu handhaben, egal was passiert.

Wenn Sie nach einem ORM suchen, empfehle ich LLBLGen. Wenn Sie nach einem 'Framework' suchen, würde ich Ihnen sagen: ASP.NET ist ein Framework :) Verwenden Sie es angemessen, und das Leben ist ziemlich gut.

    
Noon Silk 19.08.2009 03:11
quelle
0

SubSonic 3.0 hat ein Gerüst für ASP.Net, aber ich bin mir nicht sicher, ob es in Bezug auf Filter und Sortierung funktioniert ...

    
Nicolas Irisarri 24.08.2009 03:06
quelle

Tags und Links