Gibt es irgendwelche Tipps / Tricks über die Verwendung von Subsonic mit Asp.Net MVC-Framework?

StackOverflow https://stackoverflow.com/questions/132280

  •  02-07-2019
  •  | 
  •  

Frage

Gibt es jemanden Subsonic mit asp.net MVC-Framework? Wenn ja, können Sie uns etwas über Ihre Erfahrungen. Gibt es Tipps und Tricks, die gemeinsam genutzt werden können?

War es hilfreich?

Lösung

Wenn Sie Datenbank erste Entwurf auf tun planen, und Sie brauchen keine Zuordnung (das heißt Sie die Kontrolle über Ihre db Namensgebung sind), dann SubSonic eine anständige Option ist.

Es ist geradlinig, nicht viel von Ihnen verbergen. Auf dem gleichen Grund für erweiterte Szenarien muss ich side-step es eine Menge, und führen Sie rohe SQL (oder eine sproc).

Wenn Sie sich für ein besseres Objekt Abstraktion über die Datenbank, etwas, das genauer entspricht Ihre Problemdomäne suchen, dann würde ich auf NHibernate oder Schloss Active suchen. Dies gibt Ihnen viel mehr Flexibilität, wie Sie Ihr Objektmodell aussehen wollen, und Sie haben eine leistungsstarke Abfrage-API zur Verfügung.

Nichts davon hat wirklich mit ASP.NET MVC, andere zu tun, als Sie nur Ihre Objekte in Ihrem Web-Projekt verwenden. Ich würde vorschlagen, dass ohnehin die Objekte innerhalb eines separaten Klassenbibliothek Projekt setzen.

Andere Tipps

ich mit Ben voll und ganz zustimmen SubSonic ist ein ORM und gut mit dem MVC-Konzept funktioniert hat, aber nicht alles, die es bindet mit MVC .

Für kleine Projekte oder für Projekte, die Sie bereits eine Datenbank haben und wirklich kümmern sich nicht zu viel über die Domain dann SubSonic ist groß und wird Sie und läuft sehr schnell.

Aber wenn Ihr Projekt ein bisschen größer oder mehr Spezifität ist Ihre DB ist ein nach Gedanken, dann sollten Sie mit einem Werkzeug gehen wie NHibernate .

Sommer von NHibernate ist eine große Screen Serie auf mit den ersten Schritten NHibernate

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