Gut entwickelte Website-Architektur mit Linq zu SQL?

Hat jemand noch eine gute Website-Architektur mit linq to sql gefunden? Jede Hilfe wird sehr hilfreich sein!

0
In ca. 4 Monaten sollte ich Ihnen einen zeigen können = P
hinzugefügt der Autor Danimal, Quelle

4 Antworten

Wir haben gerade ein internes IT-Projekt abgeschlossen, das schwerpunktmäßig auf Linq2Sql basiert und es hat sich ausgezahlt. Ich war anfangs etwas skeptisch, aber ich denke, am Ende hat es gut geklappt. Denken Sie daran, die Grundlagen ändern sich nicht.

1) versuche so statusfrei wie möglich zu bleiben 2) Halten Sie klare Linien zwischen Ihren Diensten und dem Datenzugriff 3) nicht kämpfen linq, verwenden es. Wenn es Ihnen nicht hilft, tun Sie wahrscheinlich etwas falsch

Unsere Implementierung endete als eine Mischung aus dem Andrew Siemer und Beth Massi Ansatz (ein bisschen schwerer auf der Andrew Seite) und in C #

0
hinzugefügt
@ andrew-siemer es war 6 Jahre, aber wenn Erinnerung dient, war es vor allem Ihre Verbindung Management-Stil.
hinzugefügt der Autor slf, Quelle
+1: Große Antwort. Das hat mir sehr geholfen. Ich habe versucht, einen intelligenten Weg zu finden, um eine n-Tier-Architektur mit L2S zu implementieren, und diese Lösungen erreichen das eloquent.
hinzugefügt der Autor James Johnson, Quelle
Ich würde gerne hören, was du benutzt hast, das ist schwerer auf meiner Seite! :)
hinzugefügt der Autor Andrew Siemer, Quelle

Rob Conerys MVC Storefront

Wie andere bereits gesagt haben, unterscheidet sich linq-to-sql nicht von anderen ORMs, daher ist die Architektur die gleiche wie für NHibernate und andere.

0
hinzugefügt
Ich habe nicht zu weit in den Code geschaut, aber es sieht aus wie etwas, das an einem Abend zusammengeworfen wurde. Es gibt eine SQL-Anweisung direkt in der index.aspx der Homepage, und es verwendet nicht einmal Linq To SQL.
hinzugefügt der Autor Kibbee, Quelle
Robs Projekt würde Subsonic anstelle von linq to SQL verwenden
hinzugefügt der Autor Aaron Fischer, Quelle

Was, abgesehen von StackOverflow? ;-)

0
hinzugefügt
ist der Quellcode verfügbar? : P
hinzugefügt der Autor Bruno, Quelle

Denken Sie daran, dass Linq eine Technologie ist, die auf den typischen Datenzugriffsstrukturen basiert. Daher gelten noch alle Regeln, die bisher gelten. Nur weil Sie in der Client-App etwas leichter auf Daten zugreifen können, bedeutet das nicht, dass Sie die Best Practices der Architektur für den Datenzugriff verworfen haben.

0
hinzugefügt