Note that there are some explanatory texts on larger screens.

plurals
  1. PONeed an example of a "Good Line of Business Application" for .NET that uses ORM
    primarykey
    data
    text
    <p>I'm trying to move toward TDD, ORM, Mocking, ect. I need a good example of a line of business app that uses an ORM preferably NHibernate.</p> <p>It has to be open source and use the repository pattern.</p> <p>I learn best by example, I have played around with the repository pattern and unit of work pattern but not in any meaningful applications.</p> <p>I'm familiar with IoC (I use unity), WCF, Workflow Foundation, WPF, Smart Client Software Factory, Webclient Software Factory, ect.</p> <p>I've learned all the "basics" (they are pretty advanced principals to be called basics, IMO) I just can't seem to put it all together.</p> <p>The applications we write follow all "best practices" as far as architecture, we have a business logic layer, data access layer, MVP, MVVP, MVC, ect. but there is never any code in our BLL's besides</p> <pre><code>return dal.GetBlahBlahBlah(); </code></pre> <p>I have to ask myself where is all my business logic??? </p> <p>Probably 95% of our data access is through stored procedures and I have to assume that its all if the database. Some of these SP's are huge and have lots and lots of if statements, case statement, and the occasional cursor.</p> <p>As mentioned above I know how to use all of these cool technologies but it seems like the only thing I'm using them for is to make a really, really overcomplicated, overly architecture'd reporting tool for sql server. </p> <p>If ALT.NET is the better way, if having all of your business logic in the code is the better way, there has to be an open source application out there that puts it all together in all the right ways</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload