ein Beispiel für eine „Good Line of Business Application“ für .NET benötigen, die ORM verwendet

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

  •  22-07-2019
  •  | 
  •  

Frage

Ich versuche, in Richtung TDD, ORM, Verspottung, ect zu bewegen. Ich brauche ein gutes Beispiel für eine Reihe von Business-Anwendung, die ein ORM verwendet vorzugsweise NHibernate.

Es hat Open-Source sein und die Repository-Muster verwenden.

Ich lerne von Beispiel am besten, die ich gespielt habe, um mit dem Repository-Muster und Arbeitseinheit Mustern, aber nicht in sinnvollen Anwendungen.

Ich bin vertraut mit IoC (ich benutze Einheit), WCF, Workflow Foundation WPF, Smart Client Software Factory, Webclient Software Factory, ect.

Ich habe alle „Basics“ gelernt (sie ziemlich fortgeschritten Prinzipien sind aufgerufen Grundlagen werden, IMO) Ich kann einfach nicht scheinen, sie alle zusammen zu setzen.

Die Anwendungen, die wir alle „best practices“ schreiben folgen bis Architektur, haben wir eine Business-Logik-Schicht, Datenzugriffsschicht, MVP, MVVP, MVC, ect. aber es gibt nie einen Code in unserer BLL ist neben

return dal.GetBlahBlahBlah();

Ich habe mich zu fragen, wo alle Logik ist mein Geschäft ???

Wahrscheinlich 95% unseres Datenzugriff Verfahren durch gespeichert, und ich habe, dass seine alle, wenn die Datenbank zu übernehmen. Einige dieser SPs sind riesig und haben viele, viele, wenn Aussagen, case-Anweisung, und die gelegentlichen Cursor.

Wie bereits erwähnt ich weiß, wie alle diese coolen Technologien verwenden, aber es scheint, wie das einzige, was ich verwende sie für eine wirklich zu machen, wirklich kompliziert, übermäßig architecture'd Reporting-Tool für SQL Server.

Wenn ALT.NET der bessere Weg ist, wenn im Code alle Ihre Geschäftslogik ist der bessere Weg, es hat sich als ein Open-Source-Anwendung, dort zu sein, dass sie alle zusammen in die richtigen Wege bringt

War es hilfreich?

Lösung

Ich habe nicht über irgendwelche LOB-Anwendungen kommen, aber ich habe gehört, dass Cuyahoa ist ein ausgezeichnetes Beispiel dafür, wie NHibernate zu verwenden.

Ich bin vertraut mit dem Code in Suteki Shop-, eine E-Commerce-Plattform ASP.Net MVC und Linq to SQL-, die zur Zeit aktiv ist und wird wieder einkalkuliert sehr gut und sollten Sie einen Einblick bieten in dem, was Sie versuchen.

vorletzt gibt es Rob Conery MVC Storefront . Rob ist der Meister der Screencasts und stellt einen guten Einblick in TDD lernen.

Mein letzter Link ist Sommer nhibernate eine andere Reihe von Screencasts diesmal speziell zur Verwendung von NHibernate

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